localhostを使用すると問題が発生します。私はこのようなmysqlクエリを持っていると言うことができます$strQuery="SELECT employeeName,employeeId FROM employee_tbl where employeeId='$employeeId' "
。次に、mysql_num_rows()を使って、そのemployeeIdを持つ従業員が自分のデータベースに存在することを確認しますが、クエリを使用すると、それはmysql_num_rows expecting 1 to be result
(私が間違っている場合は正しい)と表示されます。ローカルホストでインクルードを使用するとmysql_num_rows()エラーが発生する
この問題を解決するには2時間の頭痛がありました。最初に質問を確認しますが、問題は見つかりませんでした。それから、PHPのmy varでHTML入力からの入力をチェックします。何も間違っていません。私がもう頭痛を覚えることができなくなったら、私は自分のアプリのローカルホストから相対パスへのインクルードを変更し、ITは働いています。
私は考えが何も間違っていません。だからあなたが私に特別にそれを伝えることができればそれはうまくいくでしょう。ありがとう。
要求されるようにこれは私の正確なコードです:
`<?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
?>`
*注:エラーが修正されましたが、私はエラーを引き起こすlocalhostの理由はわかりません。 D
私達にあなたの正確なコードを表示しますか? 'mysql_query'はどこですか? – C2486
また、時間がある場合はこれらをチェックしてください:http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php、あなたはmysqlを使用しているときにこれらを必要とします – C2486