這是一篇簡單的php和mysql數據查詢數據的簡單入門篇,我們講到了最重要的幾個函數詳細的介紹了一下,有需要的同學可以看看。 代碼如下 復制代碼
//鏈接數據庫
$conn = @mysql_connect("localhost","root","88888888") or die ("鏈接錯誤");
/*
mysql_connect() 函數打開非持久的 MySQL 連接。
語法
mysql_connect(server,user,pwd,newlink,clientflag)參數 描述
server 可選。規定要連接的服務器。
可以包括端口號,例如 "hostname:port",或者到本地套接字的路徑,例如對於 localhost 的 ":/path/to/socket"。
如果 PHP 指令 mysql.default_host 未定義(默認情況),則默認值是 'localhost:3306'。
user 可選。用戶名。默認值是服務器進程所有者的用戶名。
pwd 可選。密碼。默認值是空密碼。
*/
代碼如下 復制代碼//解決中文亂碼
mysql_query("set names 'GBK'");
//打開數據庫
mysql_select_db("wordpress",$conn) or die("打開失敗");
$sql = "select * from wp_posts";
mysql_select_db() 函數設置活動的 MySQL 數據庫。
如果成功,則該函數返回 true。如果失敗,則返回 false。
語法
mysql_select_db(database,connection)參數 描述
database 必需。規定要選擇的數據庫。
connection 可選。規定 MySQL 連接。如果未指定,則使用上一個連接。
代碼如下 復制代碼
//執行sql語句
$result = mysql_query($sql,$conn);
//循環打印所需參數
while($row = mysql_fetch_array($result))
{
echo $row[4]."<br>";//測驗多次,$row[4]中只能為索引,不能為列名,郁悶中ing
}
mysql_fetch_array() 函數從結果集中取得一行作為關聯數組,或數字數組,或二者兼有
返回根據從結果集取得的行生成的數組,如果沒有更多行則返回 false。
語法
mysql_fetch_array(data,array_type)參數 描述
data 可選。規定規定要使用的數據指針。該數據指針是 mysql_query() 函數產生的結果。
array_type 可選。規定返回哪種結果。可能的值:
MYSQL_ASSOC - 關聯數組
MYSQL_NUM - 數字數組
MYSQL_BOTH - 默認。同時產生關聯和數字數組