php mysql 函式總結

2022-08-14 05:12:11 字數 1580 閱讀 6000

<?php

$con = mysql_connect("localhost", "hello", "123");//

連線mysql

if(!$con

)$db_selected = mysql_select_db("test_db", $con);//

選擇資料庫;

if(!$db_selected)

$sql = "select * from person where lastname='adams'";

$result = mysql_query($sql, $con);//

執行mysql語句

while($row = mysql_fetch_array($result))//

讀取結果的每一行

mysql_close($con);//

斷開該mysql連線

php mysql 連線資料庫函式:mysql_connect(servername, username, password);

返回值為乙個連線物件。

servername:可選。規定要連線的伺服器。預設是「localhost:3306」。

username:可選。規定登入所使用的使用者名稱。預設值是擁有伺服器子程序的使用者的名稱。(即**的所有者的使用者名稱,例如**檔案的主人是root,那麼預設值就是"root")。

password:可選。規定登入所用的密碼。預設是「」。

php 設定活動的mysql資料庫的函式:mysql_select_db(database,connection);

如果成功,則該函式返回true.如果失敗,則返回false。

database:必需。規定要選擇的資料庫。

connection:可選。規定mysql連線。如果未指定,則使用上乙個連線。

php 執行mysql詢問語句函式:mysql_query(query,connection)

返回值:mysql_query()僅對select,show,explain或describe語句返回乙個資源識別符號,如果查詢執行不正確則返回false。

對於其他型別的sql語句,mysql_query()在執行成功時返回true,出錯時返回false。

query:必需。規定要傳送的sql查詢。注釋:查詢字串不應以分號結束。

connection:可選。規定sql連線識別符號。如果未規定,則使用上乙個開啟的連線。

說明:如果沒有開啟的連線,本函式會嘗試無引數呼叫mysql_connect()函式來建立乙個連線並使用之。

php 取得sql查詢結果集中一行的函式:mysql_fetch_array(data, array_type);

mysql_fetch_array()函式從結果集中取得一行作為關聯陣列,或數字陣列,或二者兼有

返回由從結果集中取得的行生成的陣列,如果沒有更多行則返回false。

data:必需。規定要使用的資料指標。該資料指標是mysql_query()函式產生的結果(資源識別符號)。

array_type:可選。規定返回哪種結果。可能的值:mysql_assoc - 關聯陣列;mysql_num - 數字陣列;mysql_both - 預設。同時產生關聯和數字陣列。

php mysql常用函式

應用mysql connect 函式連線mysql伺服器 2 應用mysql select db 函式選擇資料檔案 3 應用mysql query 函式執行mysql語句 4 應用mysql fetch array 函式從陣列結果集中獲取資訊 5 應用mysql fetch object 函式從結果...

php mysql常用函式

應用mysql connect 函式連線mysql伺服器 2 應用mysql select db 函式選擇資料檔案 3 應用mysql query 函式執行mysql語句 4 應用mysql fetch array 函式從陣列結果集中獲取資訊 5 應用mysql fetch object 函式從結果...

常用PHP MySQL函式

mysql 函式的行為受到 php.ini 中設定的影響。在 mysql 模組中使用了兩種資源型別。第一種是資料庫的連線控制代碼,第二種是 sql 查詢返回的結果集。返回前一次 mysql 操作所影響的記錄行數,如果最近一次查詢失敗的話,函式返回 1。返回當前連線的字符集名稱 character s...