query($sql); ){ echo "ここでデータが更新されたことがエラーです。この ai の場合"/> query($sql); ){ echo "ここでデータが更新されたことがエラーです。この ai の場合">

ホームページ >バックエンド開発 >PHPチュートリアル >php mysql php mysql 更新後に更新されたかどうかを確認する方法

php mysql php mysql 更新後に更新されたかどうかを確認する方法

WBOY
WBOYオリジナル
2016-07-29 08:47:38973ブラウズ

まず第一に、私の提案は、問題が発生した場合はそれを乗り越え、PHP マニュアルを 1001 回読めば問題は解決するということです。
百度で検索すると、ネチズンはさまざまな答えをくれました。
まず、Baidu の間違いを修正します:

コードをコピーします コードは次のとおりです:


$sql = "update table a set aname='name' where aid=88"; conn ->query($sql);
if ($r){
echo 「ここでデータが更新されたというエラーが発生します。88 を使用したデータが存在しない場合も、ステートメントは true を返します。」 ;
}

with where ステートメントが調整に準拠していない場合でも、SQL ステートメントが正しい限り、true が返されます。ここでの true は、SQL ステートメントがエラーを起こしていないことと理解できます。 $conn->query($sql) または die("Update エラーが発生しました。パラメーターが正しいかどうか確認してください。 "); のように記述するのと同じ効果があります。
update によって更新された行数を取得するには、mysql_affected_rows($conn) または mysqli_affected_rows($conn) を使用します。
以上、php mysqlの内容も含めて、php mysqlのアップデート後に更新されているかどうかを確認する方法を紹介しましたので、PHPチュートリアルに興味のある友人の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。