Lösung für PHP-Abfragefehler: 1. Verwenden Sie die Funktion „mysql_select_db('demo');“ um die Abfragedatenbank auszuwählen. 2. Fügen Sie einen Datenbankressourcen-Connector zu mysql_query hinzu.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Was soll ich tun, wenn die PHP-Abfrage fehlschlägt?
Das spezifische Problem wird wie folgt beschrieben:
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表里面是有内容的
Lösung:
Es gibt 2 Gründe für den Fehler:
1. mysql_connect('127.0.0.1 : 3306','root','root123', 'demo' );
Die Demo hier ist eine Datenbank, mit der keine Verbindung hergestellt werden kann. Die Anwendungsfunktion mysql_select_db('demo');
2. mysql_query("select * from student") or die("query failed");
Die mysql_query hier erfordert einen Datenbankressourcen-Connector (d. h. $mysql)
If Wenn Sie die oben genannten 2 Punkte korrigieren, sollten Sie nichts falsch machen!
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas tun, wenn die PHP-Abfrage fehlschlägt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!