php頁面顯示不出資料庫的表的解決方法:1、連接資料庫並設定字元集;2、查詢資料表中的資料;3、循環遍歷出資料表中的資料;4、設定以表格的形式進行顯示即可。
本文操作環境:Windows7系統、PHP7.1版、DELL G3電腦
php頁面顯示不出資料庫的表怎麼辦?
PHP中將資料庫中的資料顯示在網頁
#最近沒事把以前的東西感覺還可以的又簡單的看了以下,因為還在學習新的東西,所以,發表的部落格也不是很多,也許是有感而發吧。
這次講的是mysql資料庫中的資料使用php如何顯示在網頁中。首先,先建好自己的資料庫並且加入一些的資訊在裡面,如果大家再看這篇文章的話,相信mysql還是懂一些的,建庫就是使用一些的create之類的了,這裡我就不說了,大家自己去弄吧,我就主要將一下,怎麼將建好的資料庫中的信息,顯示在網頁上面。
我這裡用的資料庫是login;
先建立一個資料夾,然後在裡面建立兩個文件,一個是連接資料庫的文件(conn.php),另一個是將資料庫中的資訊顯示在網頁上的文件(students.php)。
conn.php中的程式碼如下所示:
<?php //连接想要连接的数据库,localhost是本地服务器,root为数据库的账号,我的密码为0所以是空 $con = mysql_connect("localhost","root",""); //设置字符集,将字符集设置为utf8 的格式,这是大多数的中文都识别的 mysql_query("SET NAMES 'utf8'"); mysql_query("SET CHARACTER SET utf8"); if(!$con){ die(mysql_error()); } //连接数据库test mysql_select_db("test",$con); ?>
students.php中的程式碼如下:
<!DOCTYPE html> <html> <head> <title>数据库显示</title> </head> <body> //以表格的形式进行显示 <table style='text-align:left;' border='1'> <tr><th>id</th><th>名字</th><th>年龄</th><th>性别</th></tr> <?php //引用conn.php文件 require 'conn.php'; //查询数据表中的数据 $sql = mysql_query("select * from login"); $datarow = mysql_num_rows($sql); //长度 //循环遍历出数据表中的数据 for($i=0;$i<$datarow;$i++){ $sql_arr = mysql_fetch_assoc($sql); $id = $sql_arr['id']; $name = $sql_arr['name']; $age = $sql_arr['age']; $sex = $sql_arr['sex']; echo "<tr><td>$id</td><td>$name</td><td>$age</td><td>$sex</td></tr>"; } ?> </table> </body> </html>
輸入你的網址查看效果的顯示
#執行完後的效果圖如下:
到這裡我們就能夠進行顯示了,比較簡單,也不進行多說了。
在這裡你學會了嗎?
推薦學習:《PHP影片教學》
以上是php頁面顯示不出資料庫的表格怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!