データベース接続
1 2 3 4 5 6 7 8 9 10 11 12 |
<?PHP //データベース接続 $GLOBALS["db_link"] = mysqli_connect('localhost', 'userid', 'password'); if(!$GLOBALS["db_link"]){ die('データベース接続失敗です。'.mysqli_error($GLOBALS["db_link"])); } //データベース選択 $db_selected = mysqli_select_db($GLOBALS["db_link"],'dbname'); if (!$db_selected){ die('データベース選択失敗です。'.mysqli_error($GLOBALS["db_link"])); } ?> |
エスケープ方法
1 |
mysqli_real_escape_string ($GLOBALS["db_link"],$str) |
SELECT
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<?PHP $sql = "SELECT * FROM table;"; $result = mysqli_query($GLOBALS["db_link"],$sql); if (!$result) { die('SELECTクエリーが失敗しました。' . mysqli_error($GLOBALS["db_link"]) . ":sql:" . $sql ); } //検索結果件数 $ret_cnt = mysqli_num_rows($result); if($ret_cnt == 0){ print("0件"); }else{ //検索件数分結果を表示 while ($row = mysqli_fetch_assoc($result)) { print_r($row); } } ?> |