この記事では、MySQLにPHPから接続する方法、そしてSQL文を実行する方法を紹介します。
注意
この記事には、コード内にはおかしいコメントが、コード外にはおかしい文章が書いてあります。
笑わないように十分に警戒してください。
そして、この記事ではPHPのモジュールでmysqliが有効化(コメントアウトされていない状態)されていることを前提としています。
やっていこう
テレレッテッテ、テレレッテッテ、テレレッテッテッテッテ!
PHPクッキングのお時間です。
今回は、「PHP」に、「MySQL」というご馳走を食べさせるために、「MySQL」を作っていこうと思います。
まずは、PHPソースを1つと、プログラムエディタを1つ用意します。
おすすめのプログラムエディタは、VSCodeです!
まず、お好みのPHPソースを用意して、以下のソースをトッピングします!
接続.php
# 製品情報(接続情報)を入力
$mysqli = new mysqli("発売元(正式には接続先)", "生産者(正式にはユーザー名)", "MySQLの合言葉(正式にはパスワード)", "生地の合言葉(正式にはデーターベース名)");
# ソースをこぼしたらお知らせします。
if ($mysqli->connect_error) {
die("Error: " . $mysqli->connect_error);
}
# ここにお好みのSQLソースをかけてください(ここに実行したいSQL文を入力)
$stmt = $mysqli->prepare("SELECT isOwner FROM user WHERE username = ?");
# SQLソースの物理現象をしっかり捉えます。(プレースホルダに値をバインドしています。)
$stmt->bind_param("s", $hogehoge);
# SQLソースをかけます。
$stmt->execute();
# 完成したMySQLはこちらの冷蔵庫に入っております!(結果はこちらに入っています。)
$stmt->bind_result($intOwner);
$stmt->fetch();
# SQLソースを爆破させます。(SQL文をクローズします)
$stmt->close();
# 製品情報を隠蔽します。(接続をクローズします)
$mysqli->close();
完成しました!
なぜ書こうと思ったか
個人で自作している「tCloud Next」というPHPのプログラムで、PHPからMySQLに接続する必要があったので、その方法を解説しようと思いました。
終わりに
PHPでMySQLを使えるようになってよかったです。
皆さんもやってみてください。
また、このプログラムはtCloud Nextというプログラムで使っています。こちらもみてみてください。
それでは、また他の記事で!