-2

スクリプトについて少し質問があります。MySQL データベースに大量のデータを入力しようとしていますが、次の問題があります。

列名の 1 つにスペースがあるため、php でデータを入力できません

ここにコードがあります

$qw1 = "voornaam, achternaam, straat, postcode, geboortejaar, telefoonnummer, email, ORDER DATE";

$qw2 = "'$vnaam', '$anaam','$straat', $code, $geboorte, $tel, '$email', '$dateandhour'";

mysql_query("INSERT INTO bestellingen ($qw1) VALUES ($qw2)");

誰かが私を助けてくれることを願っています。

4

4 に答える 4

0

列名にスペースを使用しないでください。クエリでは AS を使用してください。たとえば、orderDate を「ORDER DATE」として選択します。

于 2013-07-17T06:22:26.280 に答える
0

バッククォート (`)チルダ記号を使用します。

$qw1 = "voornaam, achternaam, straat, postcode, geboortejaar, telefoonnummer, email, `ORDER DATE`";
于 2013-07-12T18:39:26.673 に答える
0

バックティックを使用する

 $qw1 = "`voornaam`, `achternaam`, `straat`, `postcode`, `geboortejaar`, `telefoonnummer`, `email`, `ORDER DATE`";
于 2013-07-12T18:40:22.010 に答える