$project='1';
$sql2="SELECT * FROM `table` WHERE `project`='$project'";
$res2=mysql_query($sql2);
$info2 = mysql_fetch_assoc($res2);
while($info2 = mysql_fetch_assoc($res2))
{
echo '<div width="100%" align="center">'.$info2["name"].' <a href="adminka_proekt.php?del_user='.$info2['id'].'">Удалить</a></div>';
}
Запрос не выводит 1-ю запись из таблицы(всего в таблице 3 записи, а он выводит 2-ю и 3-ю).
Подскажите почему так?
Спустя 5 минут, 25 секунд (13.02.2012 - 22:55) Winston написал(а):
Потому что убери
Цитата (Strannik @ 13.02.2012 - 21:50) |
$info2 = mysql_fetch_assoc($res2); |
Спустя 23 секунды (13.02.2012 - 22:55) nugle написал(а):
Выделяй код специальными тегами
так сделай
так сделай
$project='1';
$sql2="SELECT * FROM `table` WHERE `project`='$project'";
$res2=mysql_query($sql2);
while($info2 = mysql_fetch_assoc($res2))
{
echo '<div width="100%" align="center">'.$info2["name"].' <a href="adminka_proekt.php?del_user='.$info2['id'].'">Удалить</a></div>';
}
$project='1';
$sql2="SELECT * FROM `table` WHERE `project`='$project'";
$res2=mysql_query($sql2);
$info2 = mysql_fetch_assoc($res2); // Это строка нужна для такой конструкции
do
{
echo '<div width="100%" align="center">'.$info2["name"].' <a href="adminka_proekt.php?del_user='.$info2['id'].'">Удалить</a></div>';
}
while($info2 = mysql_fetch_assoc($res2))
Спустя 23 секунды (13.02.2012 - 22:56) TranceIT написал(а):
Каждый раз когда вы обращаетесь к выборке указатель перескакивает на следующую строку.
Т.е.
Присвоили строку переменной указатель перешел на следующую строку.
Опять сделали то же самое но в цикле
Т.е.
Присвоили строку переменной указатель перешел на следующую строку.
$info2 = mysql_fetch_assoc($res2);
Опять сделали то же самое но в цикле
while($info2 = mysql_fetch_assoc($res2))
Спустя 7 минут, 4 секунды (13.02.2012 - 23:03) Strannik написал(а):
спасибо народ, не заметил строчку