Heim >Backend-Entwicklung >PHP-Problem >Was soll ich tun, wenn die Datenbanktabelle nicht auf der PHP-Seite angezeigt werden kann?
Die Lösung für das Problem, dass die Datenbanktabelle nicht auf der PHP-Seite angezeigt werden kann: 1. Stellen Sie eine Verbindung zur Datenbank her und legen Sie den Zeichensatz fest. 2. Fragen Sie die Daten in der Datentabelle ab. 3. Durchlaufen Sie die Daten in den Daten Tabelle; 4. Stellen Sie es in Form einer Tabelle ein. Zeigen Sie es einfach an.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Was soll ich tun, wenn die Datenbanktabelle nicht auf der PHP-Seite angezeigt werden kann?
Zeigen Sie die Daten in der Datenbank auf der Webseite in PHP an
Ich hatte in letzter Zeit nichts zu tun, deshalb habe ich kurz die folgenden Dinge gelesen, die ich für in Ordnung gehalten habe. Da ich immer noch neue Dinge lerne, habe ich es getan. Ich habe nicht viele Blogs veröffentlicht, vielleicht war es eine Inspiration.
Dieses Mal werde ich darüber sprechen, wie man die Daten in der MySQL-Datenbank mit PHP auf der Webseite anzeigt. Erstellen Sie zunächst Ihre eigene Datenbank und fügen Sie einige Informationen hinzu. Wenn Sie diesen Artikel noch einmal lesen, müssen Sie zum Erstellen einer Datenbank nur einige Informationen verwenden. Ich gehe hier nicht darauf ein, das kann jeder selbst. Ich werde mich hauptsächlich darauf konzentrieren, wie die Informationen in der erstellten Datenbank auf der Webseite angezeigt werden.
Die Datenbank, die ich hier verwende, ist login;
Erstellen Sie zuerst einen Ordner und dann zwei Dateien darin, eine ist die Datei zum Herstellen einer Verbindung zur Datenbank (conn.php) und die andere dient zum Anzeigen der Informationen in Datenbank auf der Webseitendatei (students.php) auf. Der Code in
conn.php lautet wie folgt:
<?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 Der Code lautet wie folgt:
<!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>
Geben Sie Ihre URL ein, um die Anzeige des Effekts anzuzeigen
Das Rendering nach der Ausführung lautet wie folgt:
An dieser Stelle können wir es zeigen. Es ist relativ einfach und es besteht kein Grund, mehr zu sagen.
Hast du es hier gelernt?
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn die Datenbanktabelle nicht auf der PHP-Seite angezeigt werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!