萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php入門之php操作mysql數據庫實例代碼

php入門之php操作mysql數據庫實例代碼

這是一篇簡單的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 - 默認。同時產生關聯和數字數組

copyright © 萬盛學電腦網 all rights reserved