0

それは本当に私の最初の SQL クエリではありません;)、しかし ...!、奇妙なエラーがあります: CSV ファイルからデータベースにインポートを行っています。クエリは mysql_queryとphpmyadmin でエラーを返します。クエリをコピーして貼り付けます。すべて問題ありません

$result = mysql_query ($ sql);
echo $ sql. "=>". $result. ','. Mysql_error ($this-> cnx). '<br> cnx ='. $this-> cnx. '<br>';

エコーで:

INSERT INTO tiny_url (`id`, `url`, `tiny_url`, `page_rank`, `link_name`, `destination_url`, `anchor`, `active`) VALUES (NULL, "111", "222", 3, "444", "555", 1,1)
=>, You have an error in your SQL syntax; check the manual That corresponds to your MySQL server version for the right syntax to use near '
'At line 3
cnx = Resource id # 27

そして私がそれをすれば:それは動作します:

$sql = 'INSERT INTO tiny_url (`id`, `url`, `tiny_url`, `page_rank`, `link_name`, `destination_url`, `anchor`, `active `) VALUES (NULL," 111 "," 222 ", 3," 444 "," 555 ", 1,1) ';

$result = mysql_query ($sql);
echo $sql. "=>". $result. ','. mysql_error($this-> cnx). '<br> cnx ='. $this-> cnx. '<br>';

助けてくれませんか?

ファブ

4

2 に答える 2

1

列が呼び出されますactive(その後にスペースが続きます)。

于 2012-08-30T15:14:33.763 に答える
0

私は問題を見つけました:私のコードで、私はこれを追加しました

$sql .= ")<br>";

もちろん、HTMLコードはクエリで許可されていません。もちろん。

Et voila ... :(

ファブ

于 2012-08-30T15:19:00.883 に答える