標籤:utf-8 l資料庫 串連資料庫 localhost close mysql ext 串連 關聯陣列
說明:此隨筆是第一次學習PHP,簡單的做個筆記
1.連結資料庫:
//串連資料庫$link = mysql_connect($host, $user, $pass);//設定當前連結使用的字元編碼mysql_query("set names ‘utf8‘");
2.關閉資料庫連結:
//關閉上文中$link的資料庫連結mysql_close($link);
3. php執行MySQL查詢
//選擇資料庫 mysql_select_db("資料庫名"); //編寫mySQL查詢語句 $res = mysql_query(‘查詢語句‘); //對於查詢語句會返回一個資源控制代碼,下列方式以關聯陣列和索引數組的方式輸出
$row = mysql_fetch_array($res); //輸出 var_dump($row); //如果存在有多個連結,可以指定從哪個連結中查詢 $res = mysql_query(‘查詢語句‘, 某個串連的變數名);
4.先舉一個小例子(連結資料庫,查詢所有的資料)
資料庫資訊:
實現代碼:
<?php header("Content-type:text/html;charset=utf-8"); /* * 本地有一個20170222的資料庫、資料庫裡面有一個名為userinfo的表格 * */ //連結資料庫 $link = mysql_connect(‘localhost‘,‘root‘,‘‘); //設定當前使用的編碼方式 mysql_query("set names ‘utf8‘"); //選擇資料庫 mysql_select_db(‘20170222‘); //執行mysql語句 //查詢表格中的第一條資料 $sql = "SELECT * FROM userinfo"; $res = mysql_query($sql); //以關聯陣列和索引數組的形式輸出 $row = mysql_fetch_array($res); //輸出 var_dump($row); //關閉資料庫連結 mysql_close($link);?>
查詢結果:
此篇文檔不完善,如發現有bug,歡迎留言。
PHP基礎--mySQL資料庫