PHP/MySQLに接続する・mysqli_connect
の編集
Top
/
PHP
/
MySQLに接続する・mysqli_connect
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
PostgreSQL/template0とtemplate1の違いについて
#navi(../) * PHPのmysqli_connect関数を使用してMySQLに接続する [#xa4125ce] PHPのmysqli_connect関数を使用してMySQLに接続するサンプルコードを以下に記します。~ 使用したOSはCentOS6, MySQLのバージョンは5.1.61になります。 #contents #htmlinsertpcsp(db-top.html,db-sp.html) * 関連資料 [#jb42a252] -[[UbuntuでLAMP環境を構築する>http://linux.just4fun.biz/Ubuntu/LAMP%E7%92%B0%E5%A2%83%E3%81%AE%E6%A7%8B%E7%AF%89.html]] -[[CentOSでLAMP環境を構築する>http://linux.just4fun.biz/CentOS/CentOS%E3%81%A7LAMP%E7%92%B0%E5%A2%83%E3%82%92%E6%A7%8B%E7%AF%89.html]] -[[WindowsでXAMPPを用いてLAMP環境を構築>http://web.just4fun.biz/LAMP/Windows%E3%81%A7XAMPP%E3%82%92%E7%94%A8%E3%81%84%E3%81%A6LAMP%E7%92%B0%E5%A2%83%E3%82%92%E6%A7%8B%E7%AF%89.html]] - PHP: mysqli_connect - Manual~ http://www.php.net/manual/ja/function.mysqli-connect.php~ http://php.net/manual/ja/mysqli.construct.php * MySQLに接続してみる [#sede2916] 以下にmysqli_connectを使用したサンプルコードを記します。~ 尚、このサンプルコードは端末から起動しました。~ mysqli_connectの構文は以下のようになります。 mysqli_connect("サーバー名", "ユーザ名", "パスワード","データベース") ポートを指定する場合は以下の構文になります。 mysqli_connect("サーバー名", "ユーザ名", "パスワード","データベース", ポート番号) サーバー名、ユーザ名、パスワード、データベース名はみなさんが構築した環境に合う値に変更してください。~ ポート番号を変更している場合は、データベースの後にポート番号の値を追記してください。 #ref(mysqli_connect.php.zip) <?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; } ?> * サンプルコード実行結果 [#n98da9cd] 端末から本記事のサンプルコードを起動しました。 $ php mysqli_connect.php 2012-10-16 22:59:25 * エラーが発生した場合 [#ud6f7099] 以下のようなエラーが発生した場合は、mysqliのパッケージがインストールされていない可能性があります。 PHP Fatal error: Call to undefined function mysqli_connect() in ... 以下のコマンドでmysqliをインストールしてください。~ (本資料では、CentOS6を使用しました。以下の記述はCentOS6で動作確認しました。) yum install php-mysql httpdで動かす場合は、apache(httpd)を再起動してください。 phpinfo()関数で以下の表示があればmysqliは使用可能です。 #ref(01.gif) #htmlinsertpcsp(db-btm.html,db-sp.html)
タイムスタンプを変更しない
#navi(../) * PHPのmysqli_connect関数を使用してMySQLに接続する [#xa4125ce] PHPのmysqli_connect関数を使用してMySQLに接続するサンプルコードを以下に記します。~ 使用したOSはCentOS6, MySQLのバージョンは5.1.61になります。 #contents #htmlinsertpcsp(db-top.html,db-sp.html) * 関連資料 [#jb42a252] -[[UbuntuでLAMP環境を構築する>http://linux.just4fun.biz/Ubuntu/LAMP%E7%92%B0%E5%A2%83%E3%81%AE%E6%A7%8B%E7%AF%89.html]] -[[CentOSでLAMP環境を構築する>http://linux.just4fun.biz/CentOS/CentOS%E3%81%A7LAMP%E7%92%B0%E5%A2%83%E3%82%92%E6%A7%8B%E7%AF%89.html]] -[[WindowsでXAMPPを用いてLAMP環境を構築>http://web.just4fun.biz/LAMP/Windows%E3%81%A7XAMPP%E3%82%92%E7%94%A8%E3%81%84%E3%81%A6LAMP%E7%92%B0%E5%A2%83%E3%82%92%E6%A7%8B%E7%AF%89.html]] - PHP: mysqli_connect - Manual~ http://www.php.net/manual/ja/function.mysqli-connect.php~ http://php.net/manual/ja/mysqli.construct.php * MySQLに接続してみる [#sede2916] 以下にmysqli_connectを使用したサンプルコードを記します。~ 尚、このサンプルコードは端末から起動しました。~ mysqli_connectの構文は以下のようになります。 mysqli_connect("サーバー名", "ユーザ名", "パスワード","データベース") ポートを指定する場合は以下の構文になります。 mysqli_connect("サーバー名", "ユーザ名", "パスワード","データベース", ポート番号) サーバー名、ユーザ名、パスワード、データベース名はみなさんが構築した環境に合う値に変更してください。~ ポート番号を変更している場合は、データベースの後にポート番号の値を追記してください。 #ref(mysqli_connect.php.zip) <?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; } ?> * サンプルコード実行結果 [#n98da9cd] 端末から本記事のサンプルコードを起動しました。 $ php mysqli_connect.php 2012-10-16 22:59:25 * エラーが発生した場合 [#ud6f7099] 以下のようなエラーが発生した場合は、mysqliのパッケージがインストールされていない可能性があります。 PHP Fatal error: Call to undefined function mysqli_connect() in ... 以下のコマンドでmysqliをインストールしてください。~ (本資料では、CentOS6を使用しました。以下の記述はCentOS6で動作確認しました。) yum install php-mysql httpdで動かす場合は、apache(httpd)を再起動してください。 phpinfo()関数で以下の表示があればmysqliは使用可能です。 #ref(01.gif) #htmlinsertpcsp(db-btm.html,db-sp.html)
テキスト整形のルールを表示する
添付ファイル:
01.gif
1784件
[
詳細
]
mysqli_connect.php.zip
693件
[
詳細
]