php
  • html
  • html5
  • 2017-11-12 5 views -3 likes 
    -3
    // If logged in, access mysql 
    $con = mysqli_connect(DB_HOST, DB_USER, DB_PASS) or die(mysqli_error); 
    
    $user = mysqli_fetch_assoc(mysqli_query($con, "SELECT * FROM users WHERE username='" . $_SESSION['username'] . "'")); 
    echo '<ul>'; 
    

    に与えられ、パラメータ1がmysqli_resultされることを想定して私のテーブル名はusersで、ユーザ名と私のコラムは、クエリが正しくないusernamemysqli_fetch_assocは()ブール値は[duplicatione]

    画像HERE

    答えて

    0

    ですあなたがDB_NAMを定義しないこの

    $userName = $_SESSION['username']; 
    $user = mysqli_fetch_assoc(mysqli_query($con, "SELECT * FROM users WHERE username='$userName' ")); 
    
    +0

    でそれを切り替える場合:/ –

    0

    まずなどのセッション クエリで2ポイントを削除E(データベース名)

    $con = mysqli_connect(DB_HOST, DB_USER, DB_PASS,DB_NAME) or die(mysqli_error); 
    
    
    $userName = $_SESSION['username']; 
    $stmt = mysqli_query($con,"SELECT * FROM users WHERE username ='$userName' "); 
    while($user = mysqli_fetch_assoc($stmt)){ 
        // if correct will pass to here 
    } 
    

    エラーがまだ それはまだ私に同じエラーを伝え、データ・ベースから任意の名前を取り、パラメータ

    関連する問題