ホームページ > バックエンド開発 > PHPチュートリアル > なぜ update を使用して mysql をこのように書くことができないのでしょうか?

なぜ update を使用して mysql をこのように書くことができないのでしょうか?

WBOY
リリース: 2016-08-04 09:20:08
オリジナル
1362 人が閲覧しました

このように書きます

if(!mysql_query("update kxwr (name,sex,old) values ('小明','男','18') where id='1'")){
exit('変更に失敗しました');
}
echo'変更は成功しました! ';

失敗が返されるのはなぜですか?

もしも

if(!mysql_query("kxwr (name,sex,old,id) 値に挿入 ('Xiao Ming','M','18','1')")){
exit('追加に失敗しました');
}
echo'正常に追加されました! ';

このように、挿入は成功することができますが、更新は失敗するのはなぜでしょうか?

返信内容:

このように書きます

if(!mysql_query("update kxwr (name,sex,old) values ('小明','男','18') where id='1'")){
exit('変更に失敗しました');
}
echo'変更は成功しました! ';

失敗が返されるのはなぜですか?

もしも

if(!mysql_query("kxwr (name,sex,old,id) 値に挿入 ('Xiao Ming','M','18','1')")){
exit('追加に失敗しました');
}
echo'正常に追加されました! ';

このように、挿入は成功することができますが、更新は失敗するのはなぜでしょうか?

文法が間違っています

リーリー

文法の問題。 update table_name set column1=xxx where column2=yyy;そうです

まずSQLを学びましょう。

アップデートはそのように使用されません

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