php入門之php操作mysql資料庫執行個體代碼

來源:互聯網
上載者:User
 代碼如下 複製代碼

//連結資料庫

$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 - 預設。同時產生關聯和數字數組

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.