PHP-mysql_query()-Problem
移动用户-4895127
移动用户-4895127 2019-12-17 08:01:01
0
4
1274

phpstudy-MySQL-Verbindung ist erfolgreich.
navicat-MySQL-Verbindung zu PHPstudy-MySQL ist kein Problem = mysq li_connect() ; Überprüfung nach der Verbindung ist kein Problem

dologin.php-Datei:
Definieren Sie die Abfrageanweisung nach dem Aufruf von conn.php:
$sql="select * from yq ";

Führen Sie die Abfrageanweisung aus:
$ result= mysqli_query($link, $sql);
Dann ist etwas schiefgelaufen
Verwenden Sie or die(mysqli_error($link)."Execution failed");
Fügen Sie Folgendes hinzu, um den Ausführungsfehler anzuzeigen
Verwenden Sie if(!$ result){
echo „Ausführung fehlgeschlagen“. mysql_error($link). „Der Fehler ist“.$sql;
}
Das Ergebnis zeigt:
Der Ausführungsfehler ist select * from yq
Aber die gleiche Anweisung select * from yq hat nein Problem beim Abfragen der Tabelle in der
navicat-MySQL-Tabelle
Ich weiß nicht, was schief gelaufen ist






移动用户-4895127
移动用户-4895127

Antworte allen(2)
移动用户-4895127

dologin.php引入conn.php就出问题,在dologin.php直接连接数据库就行 引用同目录下的文件语句是这句吧 include_once("./conn.php");

微笑°

那你库你估计没指定吧

  • Antwort 指定了,我在conn.php文件里验证了 if($link){ echo "数据库连接成功"; } 结果显示:数据库连接成功 就是mysql_query()这里出问题,定义的查询语句我单独拿到mysql表里查询没问题 好像是调用不了conn.php文件没有找到表,我直接在dologin.php里 $link= mysql_connect("localhost","root","123456","yq");就能执行 mysql_query()能执行,后面加了个验证 $rowcount= mysql_num_rows($ result); printf("总共返回 %d 行数据",$rowcount); 结果显示:总共返回 0 行数据
    移动用户-4895127 Autor 2019-12-17 14:42:55
  • Antwort 不知道是不是conn.php不能引入dologin.php还是什么地方的 问题
    移动用户-4895127 Autor 2019-12-17 14:44:56
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage