PHP は、Web 開発においてデータベースに簡単に接続し、追加、削除、変更などの操作を実行するために使用できる、広く使用されているサーバーサイド スクリプト言語です。この記事では、PHP を使用してデータベースに接続し、追加、削除、変更、クエリを実行する方法を紹介します。
1. データベースへの接続
まず、データベースに接続する必要があります。データベースに接続するには、PHP が提供する mysql_connect() 関数を使用する必要があります。この関数には、データベース アドレス、ユーザー名、パスワードという 3 つのパラメーターが必要です。接続が成功したら、データベースの操作を開始できます。
//データベースに接続します
$con = mysql_connect("localhost","user","pass");
if (!$con)
{
die('接続できませんでした: ' .mysql_error());
}
//データベースの選択
mysql_select_db("dbname", $con);
?> ;
2. データの挿入
データを挿入するには、PHP が提供する mysql_query() 関数が必要です。この関数には SQL ステートメントを渡す必要があります。データを挿入する例を次に示します。
// Insert data
mysql_query(
"INSERT INTO users (name, email,password)
VALUES ( ' John', 'john@example.com', 'password')"
);
// データが正常に挿入されたかどうかを確認します
if (mysql_affected_rows() > 0) {
echo "Success!";
} else {
echo "Fail!";
}
?>
3. データの更新
Updateデータは同じです mysql_query() 関数を使用して SQL ステートメントを渡す必要があります。データ更新の例を次に示します。
//データ更新
mysql_query(
"UPDATE users SET password='new_password'
WHERE email=' john@example.com'"
);
// データが正常に更新されたかどうかを確認します
if (mysql_affected_rows() > 0) {
echo "Success! ";
} else {
echo "Fail!";
}
?>
4. データの削除
データの削除には以下も必要ですmysql_query( ) 関数を使用して SQL ステートメントを渡します。以下はデータ削除の例です:
// データの削除
mysql_query("DELETE FROM users WHERE email='john@example.com ' ");
// データが正常に削除されたかどうかを確認します
if (mysql_affected_rows() > 0) {
echo "成功!";
} else {
echo "Fail !";
}
?>
5. データのクエリ
データのクエリには、mysql_query() 関数を使用して SQL ステートメントを渡す必要もあります。以下はデータのクエリの例です。
// データのクエリ
$result = mysql_query("SELECT * FROM users WHERE email='john@example. com '");
//クエリ結果を出力
while ($row = mysql_fetch_array($result)) {
echo $row['name'];
echo $ row['email'];
echo $row['password'];
}
?>
6. 接続を閉じます
完了したらデータベース 操作後、接続を閉じる必要があります。接続は、PHP が提供する mysql_close() 関数を使用して閉じることができます。
//接続を閉じます
mysql_close($con);
?>
上記は、PHP を使用して接続する方法です。データベースを作成し、追加、削除、変更、クエリを実行するメソッドです。皆様のお役に立てれば幸いです。
以上がPHPでデータベースに接続し、追加、削除、変更、クエリを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。