2017-04-21 21 views
0

データベースからIDカラムを順番に取得しようとしています。私はこのコードを書いたが、うまくいかなかった。PHPの通知:未定義のオフセット1

$connection = mysqli_connect($servername,$username,$password,$dbname); 
if(!$connection) 
    die("Database connection failed: " . mysqli_connect_error()); 

$query = "SELECT ID FROM channel "; 

if($result = mysqli_query($connection,$query)) 
{ 
    $count = mysqli_num_rows($result);// it will start from the first row and continue with others... 
    //fetch one and one row 
    while($row=mysqli_fetch_row($result)) 
    { 
     for($i=0; $i<$count; $i++) 
     echo "<a>$row[$i]</a>"; 
    } 
    //free result set 
    mysqli_free_result($result); 

} 
mysqli_close($connection); 

ので、このコードは私にこのエラーを与える:

お知らせ:オフセット未定義:Cで1:\ XAMPP \ htdocsに\ GT \ fetch_channel.phpライン24

上の誰も私を助けることができますそのことについて ?

+0

こんにちは、uは教えてくださいすることができますあなたは24行目に入れました –

答えて

0

問題がある:なし$インデックスiは、$行 ではありません私はあなたが何をしたいと思いますわからないんだけど、私はあなたがこのようなものたいと思う:

$connection = mysqli_connect($servername,$username,$password,$dbname); 
if(!$connection) 
    die("Database connection failed: " . mysqli_connect_error()); 

$query = "SELECT ID FROM channel "; 

if($result = mysqli_query($connection,$query)) 
{ 

    //fetch one and one row 
    while($row=mysqli_fetch_row($result)) 
    { 

     echo "<span>".$row['id']."</span><br/>"; 
    } 


} 
mysqli_close($connection); 
+0

ありがとうございます:) – Serhat

関連する問題