便籤8-數據庫登陸

1.數據庫知識點
PHP+MySQL數據庫編程的步驟
第一步:登錄到MySQL服務器
第二步:選擇當前數據庫
第三步:設置請求數據的字符集
第四步:執行SQL語句
$link=@mysql_connect($db_host,$db_user,$db_pwd);
echo "PHP連接數據庫失敗!".mysql_error;
@是爲了安全屏蔽掉系統的錯誤信息, mysql_error函數是爲了方便測試時自己能看到錯誤信息,網站上線後要去掉這個函數
mysql_connect()
l    功能:連接(登錄)到MySQL服務器。
l    語法:resource  $link = mysql_connect($db_host,$db_user,$db_pwd)
mysql_error()
l    功能:輸出上一次操作MySQL出錯的文本信息。
l    語法:string mysql_error ([ resource $link ] )
參數:$link代表當前的活動連接
mysql_query()
l    功能:執行各種SQL語句。換句話,就是向MySQL服務器發出請求。
l    語法:resource $result = mysql_query($sql[,$link])
l    返回值:當執行select、show、describe這些SQL語句時,成功返回結果集(也是一個資源的數據類型),失敗返回false。當執行delete、update、insert這些SQL語句時,成功返回true,失敗返回false。
l    舉例:$result = mysql_query(“select * from news”);
從結果集中讀取數據
mysql_fetch_row()
l    功能:從結果集中讀取一行數據,並以枚舉數組返回。
l    語法:array mysql_fetch_row(resource $result)
l    參數:$result代表返回的結果集。
l    返回值:返回一個枚舉數組,也就是說這一行數據是存在數組中的,每個字段的下標是從0開始的正整數。
l    舉例:$row = mysql_fetch_row($result,$link);
mysql_fetch_array()
u    功能:從結果集中讀取一行數據,並以混合數組返回。
u    語法:array mysql_fetch_array(resource $result[,type])
u    參數:
u    $result代表結果集。
u    [type]規定返回的數組的類型,取值(常量):MYSQL_NUM、MYSQL_BOTH(默認)、MYSQL_ASSOC
n    MYSQL_NUM:返回的數組是枚舉數組(整數下標)。
n    MYSQL_ASSOC:返回的數組是關聯數組(字符下標)
n    MYSQL_BOTH:返回的數組,既有字符下標,也有數字下標。
u    舉例:$row = mysql_fetch_array($result,MYSQL_ASSOC)
mysql_fetch_assoc()
u    功能:從結果集中讀取一行數據,並以關聯數組返回。
u    語法:array mysql_fetch_assoc(resource $result)
u    舉例:$row = mysql_fetch_assoc($result)
mysql_num_rows()
u    功能:從結果集中取出記錄總數,查詢以後,找到了多少條記錄。
u    語法:int $records = mysql_num_rows($result);
u    注意:只能從結果集中返回記錄總數。
u    返回值:如果沒有找到,返回0。
u    舉例:$records = mysql_num_rows($result);




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章