ホームページ  >  記事  >  データベース  >  mysqlデータベースメソッド

mysqlデータベースメソッド

PHPz
PHPzオリジナル
2023-05-20 14:42:08599ブラウズ

MySQL は、Web 開発、エンタープライズ アプリケーション、電子商取引、その他の分野で広く使用されているオープン ソースのリレーショナル データベース管理システムです。 MySQL は、開発者がデータベースに便利かつ効率的にアクセスして操作できるようにする豊富なメソッド セットを提供します。この記事では、MySQL データベースの一般的な方法とその使用方法を紹介します。

  1. MySQL データベースへの接続

MySQL データベースへの接続は、操作を実行する前に必要な手順です。 MySQL では、mysqli と PDO を使用してデータベースに接続できます。このうちmysqliはオブジェクト指向の接続方法であり、PDOはPHPのデータオブジェクトです。

mysqli を使用して MySQL に接続します:

b0a8fe8dc6b03823172260f3c278ed8d

PDO を使用して MySQL に接続します:

f8f929dbccdb351b989538d1cdaa243eデータベースへの接続に失敗しました39528cedfa926ea0c01e69ef5b2ea9b0";
}else{
echo "684271ed9684bde649abda8831d4d355正常に接続されました39528cedfa926ea0c01e69ef5b2ea9b0 ";
}
?>

  1. SQL ステートメントの実行

MySQL では、SQL ステートメントの実行がデータベース操作の中核的な方法です。 PHP では、mysqli と PDO を使用して SQL ステートメントを実行できます。

mysqli を使用して SQL ステートメントを実行します:

98ad9daf87cf063217189c1553447a12num_rows > 0) {
// 出力データ
while($row = $result->fetch_assoc()) {

echo "id: " . $row["id"]. " - 姓名: " . $row["firstname"]. " " . $row["lastname"]. "<br>";

}
} else {
echo "0 result";
}
$conn->close();
?>

PDO を使用するSQL ステートメントを実行するには:

f202887b34f10d260dc4ce4b3c370ff1

  1. データの挿入

MySQL では、データの挿入は私たちがよく使う方法です。 INSERT INTO ステートメントを使用してデータを挿入できます。

mysqli を使用してデータを挿入します:

08040fec22ba7bada0d78ace3ca6ebc0" . $conn->error;
}

$conn->close();
?>

PDO を使用してデータを挿入:

75fb4513e4ff7c12503a0eca9100b045prepare($sql);
$stmt->bindParam(':firstname', $firstname);
$stmt->bindParam(':lastname', $lastname) ;
$stmt->bindParam(':email', $email);

$firstname = "John";
$lastname = "Doe";
$email = " john @example.com";
$stmt->execute();
echo "新しいレコードが正常に挿入されました";
?>

  1. データを更新します

MySQL のデータを更新するには UPDATE ステートメントを使用します。データを更新するときは、WHERE を使用してレコードを制限する必要があります。

mysqli を使用してデータを更新します:

685579c24f5bc82796bb19e3927a32bf

PDO を使用してデータを更新します:

5b15772f15a8320c8ffb17af54a8403eprepare($sql);
$stmt->bindParam(':lastname',$lastname);
$stmt->bindParam(':id',$ id );

$lastname="Doe";
$id=2;
$stmt->execute();
echo "レコードが正常に更新されました";
? > ;

  1. データの削除

MySQL 内のデータを削除するには、DELETE ステートメントを使用します。データを削除するときは、WHERE を使用してレコードを制限する必要もあります。

mysqli を使用してデータを削除します:

a77026d40bcfb13a788d26527666e9d5error;
}

$conn->close();
?>

PDO を使用してデータを削除します:

0e0c68b2737df8ee6d3f812e4a31274fexecute();
echo "レコードは正常に削除されました";
?>

  1. データのクエリ

MySQL では、SELECT ステートメントを使用してデータをクエリできます。クエリ結果はデー​​タセットであり、各レコードを走査するにはループを使用する必要があることに注意してください。

mysqli を使用してデータをクエリします:

a171f434660020212e85398866c4c6ednum_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {

echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";

}
} else {
echo "0 结果";
}
$conn->close();
?>

使用PDO查询数据:

9e139cda3c44597bcb17fb0c791f23cequery($sql);

foreach ($stmt as $row) {

echo "id: ".$row["id"]." - Name: ".$row["firstname"]." ".$row["lastname"]."<br/>";

}
?>

总结

本文介绍了使用mysqli和PDO两种方式来连接MySQL数据库,并演示了常见的数据操作方法,如插入数据、更新数据、删除数据和查询数据等。熟练掌握这些方法,将有助于提高MySQL数据库的访问和操作效率,使开发工作更加顺利。

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

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