0

次のようなPHPコードがあります。

$query = 'UPDATE  `user_vote` SET `container` = CONCAT(`container`, ' ;
$query .=  ",$glas";
$query .= ') WHERE `user_id` = ' . $id_u;
$this->db->query($query);

このコードを実行すると、次のエラーが発生しました。

エラー番号: 1054

「フィールド リスト」の不明な列「,iljadu」

UPDATE user_voteSET container= CONCAT( container, ,iljadu) WHERE user_id= 4

クエリの何が問題になっていますか?

4

2 に答える 2

4

の変数を囲む引用符がありませんconcat()

$query = 'UPDATE  `user_vote` SET `container` = CONCAT(`container`, ' ;
$query .=  ",'$glas'";
$query .= ') WHERE `user_id` = ' . $id_u;
$this->db->query($query);
于 2012-08-10T13:12:29.833 に答える
1
$query .=  ",$glas";

する必要があります

$query .=  "$glas";
于 2012-08-10T13:11:57.850 に答える