2014-12-15 2 views
-6

Так что мне было интересно, как мне отобразить все имена пользователей, сохраненные в настоящее время в моей БД?Показать все имена пользователей, сохраненные в базе данных

То, что я в настоящее время по-прежнему отображается только 1 имя пользователя

спасибо за любую помощь.

<?php 

$con = new mysqli("blank", "blank", "blank", "blank"); 


$result = mysqli_query($con,"SELECT * FROM users WHERE user_id > '0'"); 
$row = mysqli_fetch_array($result); 



echo $row['username']; 
?> 
+0

Ну, какие данные у вас есть в вашей БД? Существуют ли пользователи с идентификатором больше 0? – Ben

+0

Я сделал это так, потому что все мои user_ids выше 0 –

+0

Его не дубликат, я просто спросил об этом –

ответ

1
$con = new mysqli("blank", "blank", "blank", "blank"); 

$result = mysqli_query($con,"SELECT * FROM users WHERE user_id > 0"); 
while ($row = mysqli_fetch_assoc ($result)) { 
    echo $row [ 'username' ] ."<br />"; 
} 

Это не более, чем зацикливание над результатом.

+0

это сработало, спасибо! –

+0

Без проблем, в любое время :) – Tosfera

+0

Знаете ли вы, как я мог бы сделать их доступными для каждой ссылки ссылками, как есть. –

0
 <?php 

    $con = new mysqli("blank", "blank", "blank", "blank"); 


    $result = mysqli_query($con,"SELECT * FROM users WHERE user_id > '0'"); 
    $row = mysqli_fetch_array($result); 

    while($row = mysqli_fetch_array($result)){ 
    foreach($row as $rs){ 
echo $rs['name'] 
} 
    } 


    ?> 

Попробуйте

+0

Показывается только 1 результат –

+0

Вы выполняете двойную работу, $ row = mysqli_fetch_array и в свое время(). – Tosfera

Смежные вопросы