PHP操作MySQL資料庫 1

2021-07-23 10:02:47 字數 2554 閱讀 8900

返回值:如果執行成功,返回乙個資源識別符號。如果執行失敗,返回false

<?php

ini_set(display_errors, 1); //設定錯誤為:顯示

//0.資料庫配置資訊

$db_host = 'loca1lhost';

$db_user = 'root';

$db_pwd = 'yeoman';

連線mysql伺服器

$link = @mysql_connect($db_host, $db_user, $db_pwd); //@用於遮蔽系統錯誤

//如果連線失敗,則輸出錯誤資訊,並中止程式執行

if(!$link)

?>

如果mysql伺服器連線失敗,而且mysql_connect()前未加@符,則會報系統錯誤,可以看到下面的報錯資訊,包含使用者的許多資訊,安全性不好。利用@符就可以遮蔽該系統錯誤,提高安全性。

warning: mysql_connect() ['function.mysql-connect'>function.mysql-connect
語法:mysql_error()

返回值:如果選擇資料庫成功,則返回true。如果選擇資料庫失敗,則返回false

<?php

//0.資料庫配置資訊

$db_name = 'yeoman92';

//2.選擇當前資料庫

if(!mysql_select_db($db_name, $link))失敗!".mysql_error();

exit();

}?>

向mysql伺服器傳送請求或返回請求結果的資料字符集

//3.設定mysql返回的資料字符集

mysql_query(「set

names utf8」);

返回值:

如果執行其它的sql語句,執行成功返回true,執行失敗返回false。

舉例:

//4.執行sql查詢:向mysql伺服器發出查詢的請求

$sql = 'select * from 007_news where id<100';

$result = mysql_query($sql, $link);

//5.取出一條記錄作為列舉陣列返回

$arr = mysql_fetch_row($result);

echo

"";print_r($arr);

echo

"

";
array

( [0] => 17

[1] => 1

[2] => cctv中學生資訊化教學實驗基地共建工程在京啟動

[3] => admin

[4] => 中小學課外輔導網

[5] =>

[6] =>

[7] => 50

[8] =>

[9] => 52

[10] => 1339340691

)

返回值:返回乙個陣列,至於是什麼陣列,取決於第二個引數。

舉例:

<?php

ini_set(display_errors, 1); //設定錯誤為:顯示

//0.資料庫配置資訊

$db_host = 'localhost';

$db_user = 'root';

$db_pwd = 'yeoman';

$db_name = 'yeoman92';

連線mysql伺服器

$link = @mysql_connect($db_host, $db_user, $db_pwd); //@用於遮蔽系統錯誤

//如果連線失敗,則輸出錯誤資訊,並中止程式執行

if(!$link)

//2.選擇當前資料庫

if(!mysql_select_db($db_name, $link))失敗!".mysql_error();

exit();

}//3.設定mysql返回的資料字符集

mysql_query("set names utf8");

//4.執行sql查詢:向mysql伺服器發出查詢的請求

$sql = 'select * from 007_news where id<100';

$result = mysql_query($sql, $link);

//5.取出一條記錄作為列舉陣列返回

$arr = mysql_fetch_row($result);

echo

"";print_r($arr);

echo

"

";

?>

PHP 操作mysql資料庫

insert 基本設定 mysql server name localhost mysql username 使用者名稱 mysql password 密碼 mysql database 資料庫 建立連線 conn mysql connect mysql server name,mysql user...

php操作mysql資料庫

1.連線資料庫 mysql connect servername,username,password servername 可選,規定要連線的伺服器。預設是 localhost 3306 username 可選,規定登入所使用的使用者名稱。預設值是擁有伺服器程序的使用者的名稱 password 可選...

PHP操作MySQL資料庫

在mysql connect mysql select db 等函式之前使用,可以忽略掉系統產生的錯誤資訊,然後我們用die 來自定義錯誤資訊 提取資料的時候,除了上面的mysql fetch row,常見的還有mysql fetch assoc和mysql fetch array,具體差別請查閱p...