ホームページ > バックエンド開発 > PHPチュートリアル > MYSQL書き込み例外メッセージ

MYSQL書き込み例外メッセージ

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:21:01
オリジナル
1085 人が閲覧しました

MYSQL 書き込みエラー メッセージ

<br />$value = array ();<br /><br />foreach ($all as $cust) {<br />	$value[] = " ('{$cust['id']}', '{$cust['last']}') ";<br />}<br />		<br />echo $query = " insert into cust (cust_id,last) values ". implode(", ", $value);<br />$db->query($query);<br />
ログイン後にコピー


が表示されます
SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルを確認して、'' 付近で使用する正しい構文を確認してください。 1 行目
すみません、何が問題ですか?
-----解決策----------------------
フィールドの列の数と値の数が一致していません
データを確認してください。バッチで挿入することもできます
最初に SQL 出力を確認してください。組織の SQL が間違っているはずです


-----解決策のアイデア----------------------
欲しい
$value = array ();<br /> <br />foreach ($all as $cust) {<br />    $value[] = " ('{$cust['id']}', '{$cust['last']}') ";<br />}<br />         <br />echo $query = " insert into cust (cust_id,last) values ". implode(", ", $value);
ログイン後にコピー

の結果を投稿してください。もう投稿しましたか?
cust (cust_id,last) 値 () に挿入される場合
$all は空の配列であることを意味します

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート