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);
便籤8-數據庫登陸
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
便籤6
1.寫代碼是次要的,關鍵是網站流程圖搞懂,網站運行流程是關鍵,學會畫流程圖 2. 3.php函數名關鍵字區分大小寫嗎 不區分大小寫, 4.histo
cjy082322
2020-06-18 23:10:10
便籤6
1.寫代碼是次要的,關鍵是網站流程圖搞懂,網站運行流程是關鍵,學會畫流程圖 2. 3.php函數名關鍵字區分大小寫嗎 不區分大小寫, 4.histo
cjy082322
2020-06-18 23:10:10
最新文章