ホームページ  >  記事  >  バックエンド開発  >  php+mysqli はオブジェクト指向メソッドを使用してデータベース インスタンスを更新します、mysqli オブジェクト指向_PHP チュートリアル

php+mysqli はオブジェクト指向メソッドを使用してデータベース インスタンスを更新します、mysqli オブジェクト指向_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:08:551293ブラウズ

php+mysqliはオブジェクト指向メソッドを使用してデータベースインスタンスを更新します。mysqliはオブジェクト指向です

この記事の例は、php+mysqliを使用してオブジェクト指向の方法でデータベースを更新する方法を説明しています。参考までに皆さんに共有します。具体的な実装方法は以下の通りです

コードをコピーします コードは次のとおりです:
//ステップ 1: データ接続オブジェクトを作成する
$mysqli = new MySQLi("localhost","root","123456");//デフォルトの MySQL クラス、その属性とメソッドについてはマニュアルを参照してください
if($mysqli->connect_error){//connect_error は属性であり、エラーが報告されます
die("データベース接続に失敗しました: ".$mysqli->connect_errno."--".$mysqli->connect_error) // connect_errno: エラー番号
}
$mysqli->select_db("liuyan");//データベースを選択
$mysqli->query("名前を設定 'GBK'");

//ステップ 2: 情報の 1 つを更新します。コードは次のとおりです
$sql = "更新ニュースセット title='Ye Shiwen が水泳ワールドカップで優勝' where id=17";
//ステップ 3: 実行
$res = $mysqli->query($sql);//select の戻り値とは異なり、update の戻り値は (成功した場合) true、それ以外の場合は false を返します
//実行が成功したかどうかを判断します
if(!$res){
echo "データの更新に失敗しました";
}その他{
if($mysqli->affected_rows>0){//$mysql->affected_rows: 前の操作によって影響を受けたデータベース行の数を返します
echo "データが正常に更新されました";
}その他{
echo "実行は成功しましたが、データは更新されません";//たとえば、このコードを 2 回目に実行すると、データは更新されません
}
}
// データベース接続を閉じるには、select とは異なり、ここでクエリ結果セットを解放する必要はありません
$mysqli->close();
?>

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/949454.html技術記事 php+mysqli はオブジェクト指向メソッドを使用してデータベース インスタンスを更新します。この記事では、オブジェクト指向メソッドを使用してデータベースを更新する方法について説明します。 .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。