[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как вывести всю БД в таблицу
askar-1993
Не могу вывести всю БД в таблицу, выводится только 1 строка. Вот код:

$db = mysql_connect("localhost","admin","admin");
mysql_select_db("ias",$db);
$result = mysql_query("SELECT * FROM main",$db);
$myrow = mysql_fetch_array( $result);

$table = "<table border=1>";

do
{

$tr= "<tr>
<td>
$myrow[id]</td>
<td>
$myrow[lastname]</td>
<td>
$myrow[name]</td>
<td>
$myrow[phone]</td>
</tr>"
;
}
while ($myrow = mysql_fetch_array( $result));

$tablec="</table>";

echo $table.$tr.$tablec;
johniek_comp
Winston
я на всякий напишу правильный вариант, вдруг кто-то тоже по попову учится и застрял


 ! 

М
Тут был НЕПРАВИЛЬНЫЙ вариант, поэтому он удален
sergeiss


_____________
user posted image
Winston
johniek_comp
Раз уж взялся писать "правильный вариант", то и напиши правильный, без do while, fetch_array и подобного smile.gif
inpost
$tr = 'text';
$tr = 'lala';
echo $tr;

Что выведется? Только lala, почему? Потому что ты заменяешь данные. Дописывать так: $tr .= 'text'; , дописывать существующую переменную!

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
askar-1993
Спасибо всем разобрался,Winston воспользовался твоей ссылкой
johniek_comp
Winston
да в падлу, ты уже ссылку кинул. просто что бы ТС понял почему у него не работает.

_____________
user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.