PHP を使用して MySQL に接続する
PHPスクリプトを使用してMySQLデータベースに直接アクセスすることができます。 この方法を利用するとWebサイトから直接データベースでデータの読み書きができます。
mysqli_connect
ステートメントでMySQLサーバーに接続します。例:$con = mysqli_connect('HOSTNAME','USERNAME','PASSWORD');
mysqli_connect
情報に関するヘルプは、こちらを参照してください: データベースのホスト名を見つけるmysqli_select_db
を使用して、アクセスするデータベースを選択します。例:mysqli_select_db('DATABASENAME', $con)
'DATABASENAME'
はあなたのデータベース名になります。この情報はデータベースの詳細ページにも表示されます。
接続を確立してデータベースを選択すると、PHPを使用してデータベースのクエリを実行できるようになります。
独自の接続文字列を作成できるように、サンプルを用意しています。
PHPによるMySQL接続文字列のサンプル
この接続文字列はデータベース内(your_dbusername
)で検索を行い、特定のテーブル(your_tablename
)を見つけ、そのテーブル内のフィールド(列など)のうちユーザーが指定したフィールド(your_field
)にあるすべての値をリストします。
?php
//PHPおよびMySQL向けのデータベース接続構文のサンプル。
//データベースへの接続
$hostname="your_hostname";
$username="your_dbusername";
$password="your_dbpassword";
$dbname="your_dbusername";
$usertable="your_tablename";
$yourfield = "your_field";
mysqli_connect($hostname,$username, $password) or die ("html>script language='JavaScript'>alert('Unable to connect to database!後でもう一度試してみてください。'),history.go(-1)/script>/html>");
mysqli_select_db($dbname);
# Check If Record Exists
$query = "SELECT * FROM $usertable";
$result = mysqli_query($query);
if($result){
while($row = mysqli_fetch_array($result)){
$name = $row["$yourfield"];
echo "Name: ".$name."br/>";
}
}
?>
詳細については、php.netのMySQL関数に関するページを参照してください。