2017-04-09 5 views
-2

何が間違っていますか?PHPを使用してデータベースからデータをフェッチしているときに "Undefined index:username"というエラーが表示される

$query = "select name from tabl "; 
if($run = mysqli_query($con,$query)){ 

    while($row = mysqli_fetch_assoc($run)) { 
     echo $row['name'].'<br>'; 
     echo $row['username']; 
    } 

values in the name index are shown. i'm getting this error for username here is the database

+0

に変更してください。 – epascarello

+0

データベースクエリで「username」を選択していません。 – cosmoonot

+0

[PHP: "Notice:未定義変数"、 "Notice:未定義インデックス"、 "Notice:Undefined offset"](http://stackoverflow.com/questions/4261133/php-notice-undefined-variable- notice-undefined-index-and-notice-undef) – Qirel

答えて

2
$query = "select name,username from tabl "; 

あなただけのテーブルから "名前" フィールドを選択し、あなたはあなただけの名前を選択しているテーブル

+0

これが解決策である理由を説明するテキストを追加したい場合があります。 – epascarello

+0

@ luthfi fsありがとうございました –

1

から "名前" & "ユーザ名" を選択し必要クエリ。したがって、名前配列しか取得できない理由です。ユーザー名を取得するには、

select name,username from tabl 
+0

ありがとう、それは@akin働いた –

関連する問題