PHPを使用してMySQLデータベースをバックアップするために、既製のスクリプトを使用しています。結果のクエリを変数に格納します。
変数をエコーし、出力をコピーして MySQL コンソールに貼り付けると、完全に機能します。
しかし、「mysql_query」を使用して同じものを実行すると (減価償却されていることはわかっていますが、無視してください)、恐ろしい構文エラーが発生します。
これがエコー出力です(最初の2行):
値に挿入
assign
('75085','rsam','CE0001/CZ0001/CPE183/CSC183','1','1','3.0','13','1','1','13', '2','10.00','117.00','0','0');INSERT INTOassign
VALUES('75086','rsam','CE0001/CZ0001/CPE183/CSC183','1','2' ,'3.0','13','1','1','13','2','10.00','97.50','0','0');
そして、ここに正確なエラーがあります:
SQL 構文にエラーがあります。
assign
'INSERT INTO VALUES('75085','rsam','CE0001/CZ0001/CPE183/CSC183','1','1'' 行の近くで使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。1
私が明らかに欠けているものを誰かが指摘できれば、私は感謝します!