0

このコードの mysqli_query に問題があります。

  <?php

  session_start();
  $user = $_POST['user'];
  $pwd = $_POST['pwd'];
  include "connect.php";


  if ($user && $pwd){

  // infos provided
  $queryget=mysqli_query("SELECT * FROM Tmembers WHERE user='$user' AND pwd='$pwd'");
  $numrows=mysqli_num_rows("$queryget");

 if ($numrows !=0){
                    $_SESSION['user'] =$user;
                    echo "you have successfully logged in .";
                  }

 else echo "you r not a member, please sign in  ";
               }

                else{
                        echo "you didn't enter any entries !!!";
                        include "connect.php";
                     }
  ?>

このエラーが返されます: ユーザー ''@'localhost' のアクセスが拒否されました (パスワードを使用: NO)

私はWebmatrixに取り組んでおり、Mysqlデータベースではなく(sqlサーバー)、connect.phpを介して正常に接続しました。パスワードがあり、テーブルTmembersにはuserとpwdの2つの列があります。修正方法がわかりませんこのアクセスバグ

4

2 に答える 2

0

mysqli_queryの最初のパラメーターは、connect ステートメントからの接続リソースである必要があります。次に、SQL クエリ文字列を 2 番目のパラメーターとして渡します。

于 2013-12-15T04:07:06.523 に答える