Loading...
Есть код, который выводит данные из БД:


<?php
$q = "SELECT * FROM `msg`";
$result = mysql_query($q);
$row = mysql_fetch_assoc($result);
$text .= '<b>'.$row['name'].': '.$row['massage'].'</b></br>';
echo $text;
?>



Но этот код выводит только одну строку, как сделать так, чтобы выводил все строчки?
Через цикл
________
посл. ред. 20.05.2018 в 22:07; всего 1 раз(а); by Mr_Grey
Mr_Grey (20.05.2018 в 22:07)
Через цикл

какой именно?
[G]R7777 , <?php
$q = "SELECT * FROM `msg`";
$result = mysql_query($q);
while($row = mysql_fetch_assoc($result)){
$text = '<b>'.$row['name'].': '.$row['massage'].'</b></br>';
echo $text;
}
?>
________
посл. ред. 20.05.2018 в 22:17; всего 1 раз(а); by SlavaLegend
[G]R7777 , Может поможет)) http://www.cyberforum.ru/php-database/thread217118.html
[G]R7777 ,
Это называется цыкл есле что могу написать что нужно
SlavaLegend , мотоцЫцл XD
Ты само слово цикл без ошибок написать не можешь))
Cloud ,
Какая разница? Главное что человек всё понял

<?php
$row = mysql_fetch_assoc(mysql_query("SELECT * FROM `msg`"));
while($row = $row){
echo '<b>'.$row['name'].': '.$row['massage'].'</b></br>';
}
?>


Не плоди переменные
________
посл. ред. 20.05.2018 в 22:31; всего 4 раз(а); by Pavelreyz
Pavelreyz (20.05.2018 в 22:24)

<?php
$row = mysql_fetch_assoc(mysql_query("SELECT * FROM `msg`"));
foreach($row AS $row){
echo '<b>'.$row['name'].': '.$row['massage'].'</b></br>';
}
?>


Не плоди переменные
2242424.jpg
2242424.jpg 31.9 Kb ⬇ 72
Онлайн: 2
Время:
Gen. 0.0831
(c) Bym.Guru 2010-2026