PHPにおけるSQL操作のための準備作業

それでは、PHPを通じてデータベースを操作する方法を学びましょう。そのためにはまず、データベースサーバーへの接続を確立する必要があります。

これは mysql_connect 関数を使用して行われ、 3 つのパラメータを受け取ります:ホスト(サーバー)名、データベースにアクセスするためのユーザー名、およびそのユーザーのパスワードです。

自分のコンピューター上で作業している場合、これらは localhost、 root、そして空の文字列のパスワード(一部のサーバーではこれも root かもしれません)になります。データベースがインターネット上にある場合は、これらのデータはホスティングサービスプロバイダから提供されます。

それでは、データベースへの接続を確立しましょう:

php<?php
  $host = 'localhost'; // ホスト名
  $user = 'root';      // ユーザー名
  $pass = '';          // パスワード
  $name = 'mydb';      // データベース名
  
  $link = mysqli_connect($host, $user, $pass, $name);
?>

指定したアクセス情報が正しければ、データベースへの接続が確立されます。このとき、変数 $link には、後続のすべてのデータベース操作で使用する特別な接続オブジェクトが格納されます。