PHPのmysqli_connect関数を使用してMySQLに接続する †PHPのmysqli_connect関数を使用してMySQLに接続するサンプルコードを以下に記します。 関連資料 †
MySQLに接続してみる †以下にmysqli_connectを使用したサンプルコードを記します。 mysqli_connect("サーバー名", "ユーザ名", "パスワード","データベース") ポートを指定する場合は以下の構文になります。 mysqli_connect("サーバー名", "ユーザ名", "パスワード","データベース", ポート番号) サーバー名、ユーザ名、パスワード、データベース名はみなさんが構築した環境に合う値に変更してください。 <?php if( !$conn = mysqli_connect("127.0.0.1", "root", "mysql","db1")) { print ("Connection failed.\n"); exit; } $sql = "SELECT now();"; if ( !$result = mysqli_query($conn, $sql)) { print ("Failed : $sql\n"); exit; } $row = mysqli_fetch_array($result); print $row[0] ."\n"; mysqli_free_result($result); if (!mysqli_close($conn)) { print ("disconnect failed\n"); exit; } ?> サンプルコード実行結果 †端末から本記事のサンプルコードを起動しました。 $ php mysqli_connect.php 2012-10-16 22:59:25 エラーが発生した場合 †以下のようなエラーが発生した場合は、mysqliのパッケージがインストールされていない可能性があります。 PHP Fatal error: Call to undefined function mysqli_connect() in ... 以下のコマンドでmysqliをインストールしてください。 yum install php-mysql httpdで動かす場合は、apache(httpd)を再起動してください。 phpinfo()関数で以下の表示があればmysqliは使用可能です。 |