phpでmysqlデータベースに接続する基本的な方法を記載します。
また、簡単なSQLの実行とデータ取得の方法を記載します。
■ 使用する関数
「mysql_connect」
接続先の情報を設定し、mysqlに接続する。
phpとmysqlが同じサーバにある場合は、’localhost’または’127.0.0.1’で設定することができる。
接続ID = mysql_connect([ホスト名], [ユーザー名], [パスワード])
「mysql_select_db」
接続するデータベースを選択する。
mysql_select_db([データベース名], 接続ID)
「mysql_query」
SQLを実行する。
SQL結果ID = mysql_query(SQL文, 接続ID)
「mysql_fetch_array」
検索結果レコードを取得する。
連想配列 = mysql_fetch_array(SQL結果ID)
「mysql_close」
mysqlデータベースを切断する。
mysql_close(接続ID)
■ 使用例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | // mysqlに接続 $conn = mysql_connect( 'localhost' , 'root' , 'password' ); // データベースを選択 $db = mysql_select_db( 'database_name' , $conn ); // 接続に失敗した場合 if (! $conn || ! $db ){ die ( 'データベースの接続に失敗しました。' ); } // SQLを実行 $sql = " SELECT * FROM table_name WHERE 1 = 1 " ; $res = mysql_query( $sql , $conn ); // レコードを取得 while ( $row = mysql_fetch_array( $res )) { $data [] = $row ; } // DB切断 mysql_close( $conn ); |