[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выборка из базы
olzagafer
привет всем, помогите пожалуйста, такая проблема:
в таблице 7 записей вынимаю id и title
<?php
$result = mysql_query("SELECT * FROM auto",$db);
$myrow = mysql_fetch_assoc($result);
while(mysql_fetch_assoc($result)){
echo "<p><a href='edit_auto.php?id=".$myrow['id'].">'>".$myrow['title']."</a></p>";
}
?>

вытаскивает 6 записей и все с title[1] и c id[1]
не подскажете, что случилось?



Спустя 6 минут, 26 секунд (7.05.2012 - 12:51) forza написал(а):
$result = mysql_query("SELECT * FROM auto",$db);
if(mysql_num_rows($result) > 0)
{
while($row=mysql_fetch_assoc($result))
{
echo $row['id'].'<br>';
}
}

Спустя 2 минуты, 7 секунд (7.05.2012 - 12:53) olzagafer написал(а):
спасибо, а есть ещё другие способы?))

Спустя 2 минуты, 57 секунд (7.05.2012 - 12:56) forza написал(а):
А что подразумевается под "другими способами"?

Спустя 2 часа, 9 минут, 53 секунды (7.05.2012 - 15:06) olzagafer написал(а):
Мне просто ещё интересно почему у меня не получается выбрать моим способом (без использования mysql_num_rows)

Спустя 25 минут, 27 секунд (7.05.2012 - 15:31) alexbel2404 написал(а):
mysql_num_rows здесь не причем, ты в своем цикле, fetch_assoc ни для какой переменной не присваиваешь.

Спустя 56 секунд (7.05.2012 - 15:32) TranceIT написал(а):
Потому что
$myrow = mysql_fetch_assoc($result);
while(mysql_fetch_assoc($result)){
// Трам пам пам
}


В $myrow вытаскивается первая запись, затем по условию если есть еще записи выводится первая запись.
Быстрый ответ:

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