0

重複の可能性:
mysql_fetch_array() は、パラメーター 1 がリソースであると想定しており、select でブール値が指定されています

ログインフォームに問題があります。サイトを作成し、そのサイトを xampp localhost で実行しています。通常は問題なく動作しますが、ファイルを Web ホスティングに転送すると、ログイン フォームに次のエラーが表示されました。

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given
... on line 39

この行の私のコードは次のとおりです。

$login_check = mysql_num_rows($sql);

// If login check number is greater than 0 (meaning they do exist and are activated)
if($login_check > 0){ 
    while($row = mysql_fetch_array($sql)){

誰か助けてくれませんか?

4

1 に答える 1

2

行 $login_check = mysql_num_rows($sql); の前にコードを提供すると、クリアされます。しかし、私の推測では、 $sql は mysql_connect(); を使用して取得した mysql 接続リソースです。接続が失敗した場合はブール値になります。

接続設定を確認してください: mysql ログイン、パスワード、データベース名...

于 2012-07-05T21:52:28.490 に答える