0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【PHP】MySQLに接続する方法(mysqli)

Posted at

この記事では、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というプログラムで使っています。こちらもみてみてください。

それでは、また他の記事で!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?