Web/クラシックホスティング ヘルプ

PHPを使用したMySQLへの接続

PHPスクリプトを使用してMySQLデータベースに直接アクセスすることができます。 この方法を利用するとWebサイトから直接データベースでデータの読み書きができます。

  1. mysql_connectステートメントでMySQLサーバーに接続します。例:
    $con = mysql_connect('HOSTNAME','USERNAME','PASSWORD');

    mysql_connect情報については、「

    」を参照してください。

  2. mysql_select_dbを使用して、アクセスするデータベースを選択します。例:
    mysql_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";
	
	mysql_connect($hostname,$username, $password) or die ("html>script language='JavaScript'>alert('Unable to connect to database!Please try again later.'),history.go(-1)/script>/html>");
	mysql_select_db($dbname);
	
	# Check If Record Exists
	
	$query = "SELECT * FROM $usertable";
	
	$result = mysql_query($query);
	
	if($result){
		while($row = mysql_fetch_array($result)){
			$name = $row["$yourfield"];
			echo "Name: ".$name."br/>";
		}
	}
?>

詳細については、php.netのMySQL関数に関するページを参照してください。


この記事は役に立ちましたか。
フィードバックへのご協力ありがとうございました。 お客様サービススタッフとお話しになりたい場合は、上記のサポート用電話番号またはチャット機能をご利用ください。
お役にたてて光栄です! 何か他にできることはありませんか。
それはすみません。 わかりにくい点や、解決策で問題が解決できなかった理由等を教えてください。