Heim > Backend-Entwicklung > PHP-Problem > Was tun, wenn die PHP-Abfrage fehlschlägt?

Was tun, wenn die PHP-Abfrage fehlschlägt?

藏色散人
Freigeben: 2023-03-13 16:20:02
Original
2894 Leute haben es durchsucht

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.

Was tun, wenn die PHP-Abfrage fehlschlägt?

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(&#39;127.0.0.1 : 3306&#39;,&#39;root&#39;,&#39;root123&#39;,&#39;demo&#39;);
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表里面是有内容的
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage