濰坊IT培訓
美國上市IT培訓機構

0536-8222119

熱門課程

php連接mysql數據庫的方法

  • 時間:2016-11-24
  • 發布:濰坊培訓學校
  • 來源:濰坊培訓學校

濰坊培訓學校小編今天給大家帶來的企業面試題是:php連接mysql數據庫的方法

1.為了更好地設置數據連接,一般會將數據連接所涉及的值定義成變量.

$mysql_server_name='localhost'; //改成自己的mysql數據庫服務器

$mysql_username='root'; //改成自己的mysql數據庫用戶名

$mysql_password='123456'; //改成自己的mysql數據庫密碼

$mysql_database='Mydb'; //改成自己的mysql數據庫名

也可把以上變量放在一個文件里,可以隨時讓其他文件調用.

例如: 將以上內容放在:db_config.php 那么在其他需要用到數據庫的頁面直接調用.

調用代碼: require("db_config.php");

2.連接數據庫

$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password) or die("error connecting") ; //連接數據庫

mysql_query("set names 'utf8'"); //數據庫輸出編碼 應該與你的數據庫編碼保持一致.南昌網站建設公司百恒網絡PHP工程師建議用UTF-8 國際標準編碼.

mysql_select_db($mysql_database); //打開數據庫

$sql ="select * from news "; //SQL語句

$result = mysql_query($sql,$conn); //查詢

3.讀取表中的內容,這里我們用while,可以根據具體情況,用for 或其他的

while($row = mysql_fetch_array($result))

{

echo "

"; //排版代碼

echo $row['Topic'] . "

";

echo "

"; //排版代碼

}

4.php寫入數據庫,Mysql數據的寫入

$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password); //連接數據庫

mysql_query("set names 'utf8'"); //數據庫輸出編碼

mysql_select_db($mysql_database); //打開數據庫

$sql = "insert into messageboard (Topic,Content,Enabled,Date) values ('$Topic','$Content','1','2011-01-12')";

mysql_query($sql);

mysql_close(); //關閉MySQL連接

5.示例:

//設置字符集

header('Content-Type: text/html; charset=utf8');

//連接數據庫

$link = mysql_connect("localhost","root","123456");

if(!$link){

echo '數據庫連接失敗...

';

exit(-1);

}else{

echo "數據庫連接成功...

";

}

//選擇一個數據庫作為默認數據庫

mysql_select_db('php_sjk');

//執行sql插入語句

$sql = "INSERT INTO zh VALUES (NULL,'王杰','123456')";

$cr = mysql_query($sql);

//判斷是否插入成功

if(!$cr){

echo "數據插入失敗。

";

}else{

echo "數據插入成功。

";

}

//執行sql查詢語句

$sql = "select * from zh";

$cr = mysql_query($sql);

//得到返回的結果集,并循環輸出

echo "數據展示:

";

while($a = mysql_fetch_row($cr)){

echo "{$a[0]}-{$a[1]}-{$a[2]}

";

}

//關閉數據庫連接

mysql_close($link);

?>

上一篇:安卓面試選擇題集錦
下一篇:PHP初級開發者常見的5種疑問

馬上預約七天免費體驗課

姓名:

電話:

選擇城市和中心
江西省

貴州省

廣西省

海南省

達內教育

有位老師想和您聊一聊

再正经的男生谈恋爱也会污