復制代碼 代碼如下:
 
<?php 
$db_host='hostname is database server '; 
$db_database='database name'; 
$db_username='username'; 
$db_password='password'; 
$connection=mysql_connect($db_host,$db_username,$db_password);//連接到數據庫 
mysql_query("set names 'utf8'");//編碼轉化 
if(!$connection){ 
die("could not connect to the database:</br>".mysql_error());//診斷連接錯誤 
} 
$db_selecct=mysql_select_db($db_database);//選擇數據庫 
if(!$db_selecct) 
{ 
die("could not to the database</br>".mysql_error()); 
} 
$query="select * from msu ";//構建查詢語句 
$result=mysql_query($query);//執行查詢 
if(!$result) 
{ 
die("could not to the database</br>".mysql_error()); 
} 
// array mysql_fetch_row(resource $result); 
while($result_row=mysql_fetch_row(($result)))//取出結果并顯示 
{ 
$num=$result_row[0]; 
$age=$result_row[1]; 
$name=$result_row[2]; 
echo "<tr>"; 
echo "<td>$num</td>"; 
echo "<td>$age</td>"; 
echo "<td>$name</td>"; 
echo "</tr>"; 
} 
mysql_close($connection);//關閉連接 
?> 
復制代碼 代碼如下:
$connect = mysql_connect("127.0.0.1","root","") or die ("鏈接錯誤");//開啟鏈接到mysql 
$select_db = mysql_select_db("數據庫名",$connect);//如果不特別聲明連接標示符,則默認上一次打開的鏈接 
//執行SQL語句! 
$sql = "SELECT * FROM test" 
$query = mysql_query($sql,$connect) or die(mysql_error()); 
//兩種查詢函數array/row區別 
$row1 = mysql_fetch_row($query); 
print_r($row1);//只能保存數組中的標號 
$row2 = mysql_fetch_array($query); 
print_r($row2);//可以保存數組中的標號,和字段名 
//循環輸出while輸出到空位置 
while($row1){ 
print_r($row1); 
} 
mysql_query("SET NAMES 'UTF-8'"); 
//用于計算查詢結果的數目 
mysql_num_rows($query); 
//傳回最后一次使用INSERT指令的IP 
mysql_insert_id($query); 
//取得數據庫名 
mysql_tablename($query); 
//返回錯誤信息 
mysql_error(); 
//關閉鏈接 
mysql_close(); 
新聞熱點
疑難解答