ホームページ > バックエンド開発 > PHPチュートリアル > mysqlデータベースに接続するためのPHPメソッド

mysqlデータベースに接続するためのPHPメソッド

墨辰丷
リリース: 2023-03-27 20:06:02
オリジナル
2643 人が閲覧しました

この記事では主にPHPをmysqlデータベースに接続する手順を紹介します。非常に優れた参考値です。以下のエディターで見てみましょう

オブジェクト指向メソッドを使用します

1。オブジェクトを作成し、接続オブジェクトを作成します

2. SQL ステートメントを準備します

3. SQL ステートメントを実行します (クエリ ステートメントの場合)。結果とオブジェクトを正常に返します

4. 結果セットオブジェクトからデータを検索します:

<?php
//造一个mysqli对象,造连接对象
$db=new MySQLi("localhost","root","12345678","heiheihei");
//括号里面填的是IP地址域名,用户名,密码,数据库的名字
  //准备一条SQL语句
$sql = "select * from student";
//执行SQL语句,如果是查询语句。成功返回结果及对象
$reslut = $db->query($sql);
//判断返回是否有内容,执行成功
if($reslut)
{
//如果成功了,从结果集对象里找到数据;
  $attr = $reslut->fetch_all();
//返回索引数组:$attr = $reslut->fetch_row()
//返回关联数组:tch_assoc();
//返回对象:$attr = $reslut->fetch_object();
//返回既有索引又有关联:$arrt = $reslut->fetch_array();
  var_dump($attr);
?>
ログイン後にコピー
便宜上、最終的な戻り値はセットオブジェクトです。結果を確認するために、 fetch_all()、fetch_row(); fetch_object();

ステートメントを追加、削除、変更します:

情報を追加します:

//造连接对象
$db = new MySQLi("localhost","root","12345678","heiheihei");
//准备SQL语句
$sql = "insert into cou values(&#39;3-111&#39;,&#39;嘿嘿&#39;,&#39;803&#39;)";
  //执行SQL语句
$r = $db ->query($sql);
if($r)//如果$r是ture
{
  echo "执行成功";
}
else {
  echo "执行失败";
}
ログイン後にコピー

情報の一部を変更:

<?php
//造连接对象
$db = new MySQLi("localhost","root","12345678","heiheihei");
//准备SQL语句
$sql = "update cou set cname=&#39;哈哈&#39; where tno=&#39;803&#39;";
  //执行SQL语句
$r = $db ->query($sql);
if($r)
{
  echo "执行成功";
}
else {
  echo "执行失败";
}
?>
ログイン後にコピー

削除:

<?php
//造连接对象
$db = new MySQLi("localhost","root","12345678","heiheihei");
//准备SQL语句
$sql = "delete from cou where tno=&#39;803&#39;";
  //执行SQL语句
$r = $db ->query($sql);
if($r)
{
  echo "执行成功";
}
else {
  echo "执行失败";
}
?>
ログイン後にコピー

以上がこの記事の全内容です、皆様の学習に少しでもお役に立てれば幸いです。

関連する推奨事項:

接続

が利用可能かどうかを判断するための

php PDO実装方法


Node.jsモジュール間でデータベース

接続

を共有する方法の詳細な解釈(グラフィックチュートリアル)
phpはmysqlを実装します

接続

プール効果の手順の詳細な説明

以上がmysqlデータベースに接続するためのPHPメソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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