文章主要介紹了php連接mysql數據庫和查詢數據的方法和示例,需要的朋友可以參考下,就跟隨本站小編一起去了解下吧,想了解更多相關信息請持續關注我們應屆畢業生考試網!
連接數據庫,有三種方法
1. 常規方式:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$con=mysql_connect($dbhostip,$username,$userpassword) or die("Unable to connect to the MySQL!");
$db = mysql_select_db($dbdatabasename,$con);
//執行語句
$qres=mysql_query("SELECT id,GoodsName FROM user");
//提取一條數據
11 $row=mysql_fetch_row($result);//mysql_fetch_row只能提取出查詢結果的第一條記錄
//提取多條記錄
$reslist = array();
$i=0;
while($row = mysql_fetch_row($res)){
$reslist[$i] = $row;
$i++;
}
mysql_close($con);
//mysql_fetch_row 提取的結果是沒有查詢中的字段名了(也就是沒有鍵id,GoodsName,只有值),如下圖:
//mysql_fetch_assoc 提取的結果有鍵值,如下圖:
//mysql_fetch_array提取的結果有鍵值,是前面兩種的綜合,如下圖:
在mysql_connect()、mysql_select_db()等函數之前使用@(錯誤控制運算符),可以忽略掉系統產生的錯誤信息,然後我們用die()來自定義錯誤信息;
對於mysql_query()函數的返回值,如果執行的語句有返回值(如SELECT、SHOW、DESCRIBE等),則返回相應數據(成功時)或FALSE(失敗時);如果執行的語句沒有返回值(如DELETE、DROP、INSERT、UPDATE等),則返回TRUE(成功時)或FALSE(失敗時)。
2. 面向對象形式
?
1
2
3
4
5
6
7