<?php
header("Content-Type: text/html; charset=utf-8");//防止界面亂碼
$con=mysql_connect('localhost','root','root');//數據庫用戶名,密碼
if(!$con){
die('connect failed!');
}else{
echo "數據庫連接成功!";
}
mysql_select_db("booksmanager", $con);
mysql_query("SET NAMES utf8");//解決數據庫中有漢字時顯示在前台出現亂碼問題
$result = mysql_query("SELECT * FROM books WHERE author=''");
//print_r(mysql_fetch_array($result));//取得第一條數據
echo "<table border='1'>
<tr>
<th>書名</th>
<th>作者</th>
</tr>";
while($row = mysql_fetch_array($result))//轉成數組,且返回第一條數據,當不是一個對象時候退出
{
echo "<tr>";
echo "<td>" . $row['title'] . "</td>";
echo "<td>" . $row['author'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>
運行結果
數據庫表
筆記:
mysql_query()向數據庫發送sql命令函數
mysql_fetch_array()將后台數據對象轉成數組,返回的是第一條數據,以后每次運行這個方法,就返回下一條數據