La solution au problème selon lequel la table de base de données ne peut pas être affichée sur la page PHP : 1. Connectez-vous à la base de données et définissez le jeu de caractères ; 2. Interrogez les données dans la table de données ; 3. Parcourez les données dans les données ; tableau ; 4. Définissez-le sous la forme d'un tableau. Affichez-le simplement.
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
Que dois-je faire si la table de la base de données ne peut pas être affichée sur la page php ?
Afficher les données de la base de données sur la page Web en PHP
Je n'avais rien à faire récemment, alors j'ai brièvement lu les choses suivantes que je pensais être OK Parce que j'apprends encore de nouvelles choses, je n'ai pas encore lu. Je n'ai pas publié beaucoup de blogs, c'était peut-être inspiré.
Cette fois, je vais parler de la façon d'afficher les données de la base de données MySQL sur la page Web en utilisant php. Tout d'abord, créez votre propre base de données et ajoutez-y des informations. Si vous relisez cet article, je pense que vous connaissez encore un peu de MySQL. Pour créer une base de données, il vous suffit d'utiliser un peu de création, etc. allez-y ici. , chacun peut le faire par lui-même. Je me concentrerai principalement sur la façon d'afficher les informations dans la base de données construite sur la page Web.
La base de données que j'utilise ici est la connexion ;
Créez d'abord un dossier, puis créez-y deux fichiers, l'un est le fichier pour se connecter à la base de données (conn.php) et l'autre est pour afficher les informations dans le base de données sur le fichier de la page Web (students.php). Le code dans
conn.php est le suivant :
<?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 Le code est le suivant :
<!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>
Entrez votre URL pour visualiser l'affichage de l'effet
Le rendu après exécution est le suivant :
À ce stade, nous pouvons l'afficher. C'est relativement simple et il n'est pas nécessaire d'en dire plus.
L'avez-vous appris ici ?
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!