Solution à l'échec de la requête PHP : 1. Utilisez la fonction "mysql_select_db('demo');" pour sélectionner la base de données de requête ; 2. Ajoutez un connecteur de ressources de base de données à mysql_query.
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
Que dois-je faire si la requête php échoue ?
Le problème spécifique est décrit comme suit :
php+mysql! 连接成功,但是查询失败! 详细代码如下: <?php $startTime=microtime (true); //打开数据库 $mysql=mysql_connect('127.0.0.1 : 3306','root','root123','demo'); if (!$mysql){ echo "连接失败,原因为:".mysql_error(); exit(); } //读取student表 $query = mysql_query("select * from student") or die("查询失败"); //关闭数据库 mysql_close($mysql ); ?> mysql本地有student表 表中也有数据,在mysql中可以查询 但是mysql不能查询,显示查询失败 我的平台是win7 +apache +mysql +php!谢谢哈 在线等! 各位大侠多谢帮忙哈 本人穷 没有分 还望海涵 纯技术问题。。。 lingquery语句换成show databases 是可以看到里面四个数据库的,分别是 infomation_schema demo mysql test 但是连接demo数据库后查询student表,显示查询失败,但是student表里面是有内容的
Solution :
Il y a 2 raisons d'échec :
1. mysql_connect('127.0.0.1 : 3306','root','root123', 'demo' );
La démo ici est une base de données à laquelle on ne peut pas se connecter. La fonction d'application mysql_select_db('demo');
2. mysql_query("select * from student") ou die("query failed");
Le mysql_query nécessite ici un connecteur de ressources de base de données (c'est-à-dire $mysql)
Si vous corrigez les 2 points ci-dessus, vous ne devriez pas vous tromper !
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!