まず接続
<?php $link = mysql_connect('localhost', 'root', '***'); if(!link){ die('接続失敗です。'.mysql_error()); } echo "接続に成功しました。<br>"; $close_flag = mysql_close($link); if($close_flag){ echo "切断に成功しました。"; }
接続に成功しました。
切断に成功しました。
データベースの選択
$selected = mysql_select_db('sample', $link); if ($db_selected){ die('データベース選択失敗です。'.mysql_error()); }
mysql_query とmysql_fetch_assocで、テーブルからデータを取得。
<?php $link = mysql_connect('localhost', 'root', ''); if(!link){ die('接続失敗です。'.mysql_error()); } $selected = mysql_select_db('sample', $link); if ($db_selected){ die('データベース選択失敗です。'.mysql_error()); } echo "接続に成功しました。<br>"; $result = mysql_query('SELECT * FROM words'); if (!$result){ die('クエリーが失敗しました。'.mysql_error()); } $row = mysql_fetch_assoc($result); $result = array(); foreach($row as $key => $value){ $result[] = $value; } var_dump($result); echo "<br>"; $close_flag = mysql_close($link); if($close_flag){ echo "切断に成功しました。"; }
接続に成功しました。
array(11) { [0]=> string(1) “1” [1]=> string(11) “ワード01” [2]=> string(11) “ワード02” [3]=> string(11) “ワード03” [4]=> string(11) “ワード04” [5]=> string(11) “ワード05” [6]=> string(11) “ワード06” [7]=> string(11) “ワード07” [8]=> string(11) “ワード08” [9]=> string(11) “ワード09” [10]=> string(11) “ワード10” }
切断に成功しました。