Ich habe ein Problem bei der Verwendung von localhost. Lassen Sie uns sagen, dass ich eine solche MySQL-Abfrage habe, $strQuery="SELECT employeeName,employeeId FROM employee_tbl where employeeId='$employeeId' "
. Dann verwende ich mysql_num_rows(), um sicherzustellen, dass ein Mitarbeiter mit dieser employeeId in meiner Datenbank vorhanden ist, aber wenn ich die Abfrage verwende, heißt das mysql_num_rows expecting 1 to be result
(korrigiere mich, wenn ich falsch liege).mysql_num_rows() Fehler bei der Verwendung mit localhost
Es gab mir 2 Stunden Kopfschmerzen, um das Problem zu beheben. Zuerst überprüfe ich die Abfrage, kein Problem gefunden. Dann überprüfe ich die Eingabe von HTML-Eingabe mit meinem var bei PHP, nichts falsch. Wenn ich die Kopfschmerzen nicht mehr nehmen kann, ändere ich den Include von localhost in den relativen Pfad meiner App, und IT ist WORKED.
Ich habe keine Ahnung was ist falsch. Wenn Sie mir also sagen könnten, wäre es nett. Vielen Dank.
wie gewünscht Dies ist mein Exact-Code:
`<?php
include "localhost/sampleWeb/conf/connection.php";
some code right here
$strQuery="SELECT employeeName,employeeId FROM employee_tbl where employeeId='$employeeId'";
$execQuery=mysql_query($strQuery);
$getData=mysql_num_rows($execQuery)
if ($getData == 0) {
some script done here
} else {
some script done here
}
another code here
?>`
* HINWEIS: die Fehler behoben wurden, aber ich habe keine Ahnung, warum localhost den Fehler verursachen. Das ist, warum im u Shae Ihr Wissen zu fragen: D
zeigen Sie uns Ihre genauen Code? wo ist 'mysql_query'? – C2486
Überprüfen Sie auch diese, wenn Sie Zeit haben: http://StackOverflow.com/Questions/12859942/Why-Shouldnt-I-use-Mysql-Funktions-in-PHP, werden Sie diese benötigen, wie Sie mysql verwenden – C2486