一、連線mysql資料庫伺服器
$con = mysql_connect(string hostname,string username,string password);
函式功能:通過php程式連線mysql資料庫伺服器,如果連線成功,則返回1個資源型別的mysql伺服器連線標識,否則返回false。
二、設定資料庫字符集
mysql_query("set names 'utf-8'");
函式功能:php與mysql進行資訊互動前為了防止中文亂碼,必須用mysql_query()方法將資料庫字符集設定為與網頁相同的字符集。
三、選擇資料庫
mysql_select_db("資料庫名",$con);
函式功能:指定要訪問的資料庫
四、建立結果
$result = mysql_query("select語句",$con);
函式功能:向伺服器傳送一條select語句,返回乙個結果集
說明:mysql_query()可以執行增刪改查的sql語句,但只有執行查詢語句時才會返回結果集。
五、輸出記錄
獲取整條記錄:
$row = mysql_fetch_assoc($result);
函式功能:將結果集指標當前指向的記錄儲存到陣列$row中,然後將結果集指標下移一條記錄。
相關函式:
(1)mysql_fetch_row(); //將當前記錄儲存到乙個索引陣列中
(2)mysql_fetch_assoc(); //將當前記錄儲存到乙個關聯陣列中
(3)mysql_fetch_array(); //將當前記錄儲存到乙個含有索引和關聯的混合陣列中
(4)mysql_fetch_object();//將當前記錄儲存到乙個物件中
獲取單個字段
$val = mysql_result(result,row,field);
result:結果集資源
row:指定行號
field:欄位名或字段序號
其他相關函式
mysql_num_rows($result); //放回記錄總數
mysql_db_query("資料庫名","select語句",$con); //相當於 mysql_select_db("資料庫名",$con)+mysql_query("select語句",$con)
mysql_free_result($result); //釋放結果集
mysql_close($con); //關閉資料庫連線
**演示
<?php
header("content-type: text/html;charset=utf-8");
$con=mysql_connect("localhost","root","123");
if(!$con)
die("could not connect:".mysqli_connect_error());
mysql_query("set names 'uft-8'");
mysql_select_db("test",$con) or die("can not select db");
$sql="select * from user";
$result=mysql_query($sql,$con);
if(!$result) die("could not get data");
while($row=mysql_fetch_assoc($result))
mysql_free_result($result);
mysql_close($con);
?>
MySQL資料庫連線
一 mysql 連線本地資料庫,使用者名為 root 密碼 123 注意 p 和 123 之間不能有空格 c mysql h localhost u root p123 二 mysql 連線遠端資料庫 192.168.0.201 埠 3306 使用者名為 root 密碼 123 c mysql h ...
連線MySql資料庫
color olive 以myeclipse為例,要連線mysql資料庫首先要安裝mysql。在這就帶過 不予介紹了。color 1.載入驅動 class.forname com.mysql.jdbc.driver 或者new 2.獲得連線 connection conn drivermanager...
MySQL資料庫連線
一 mysql 連線本地資料庫,使用者名為 root 密碼 123 注意 p 和 123 之間不能有空格 c mysql h localhost u root p123 二 mysql 連線遠端資料庫 192.168.0.201 埠 3306 使用者名為 root 密碼 123 c mysql h ...