Форум программистов, компьютерный форум, киберфорум
Наши страницы
MySQL
Войти
Регистрация
Восстановить пароль
 
Ral
0 / 0 / 0
Регистрация: 05.12.2014
Сообщений: 22
#1

Вывод определённых строк из таблицы

06.12.2014, 15:58. Просмотров 254. Ответов 0
Метки нет (Все метки)

Проблема схожая с ТС вот этой темы: Вывод определённых строк из таблицы . Есть бд. В ней есть таблица. в ней строчки айди(автоинкремент), айди пользователя(НЕ автоинкремент), ну и сопутствующие столбики.
Пытаюсь вывести строки с айди пользователя равным, скажем 10. Цикл вайл. Почему-то упорно выдает одну и ту же строку- первую подходящую. При этом он не просто выдает первую подходящую строку, он почему-то зацикливается на первом подходящем айди, хотя там несколько строк с подходящим айди
ощущение, что он доходит до первой подходящей строки, после чего начинает заново самой первой строки, снова доходит до первой подходящей и так бесконечно
PHP
1
2
3
4
5
6
7
8
9
10
$id=$_SESSION['id'];
include ("bd.php");
$result = mysql_query("SELECT * FROM table where userid='$id'", $db); //В переменную результ заносим все строки с подходящим айди в виде массива
$myrow= mysql_fetch_assoc($result);  //в переменную майроу заносим ассоциативный массив результа
$num_row=mysql_num_rows($result); //считаем количество строк в массиве
echo $num_row.'<br>';
while($row=$myrow)
       {  
             echo 'id:' . $row['operationid'] . '  ' . $row['userid'] . '<br />'; 
       }
Добавлено через 7 часов 42 минуты
Разобрался сам
так писал я:
PHP
1
2
$myrow= mysql_fetch_assoc($result);
while($row[]=$myrow)
а надо так:
PHP
1
while($row=mysql_fetch_assoc($result))
видимо есть какая-то принципиальная разница, что бы оператор ассоциативного массива был непосредственно в цикле
а все остальное правильно было
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2014, 15:58
Ответы с готовыми решениями:

Вывод определённых строк из таблицы
Доброго времени суток. Подскажите пожалуйста как выводить только те строки из...

Вывод строк с таблицы
Здравствуйте. Подскажите, пожалуйста, как можно с таблицы, выводить...

Вывод строк по полю из другой таблицы
есть таблицы клиент: имя|телефон_клиента|ключ_офиса смс...

Удаление определённых строк
Привет всем,помогите осставить sql запрос Имеется база base1 в ней таблица...

Удаление строк из таблицы SQLite
Использую SQLite в своём проекте на С#. В таблице PROGRESS есть два столбца ID...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2014, 15:58

Выборка определенных строк из таблицы
Приветствую, Народ есть табличка, как можно сделать выборку по датам например...

Удаление из таблицы чётных строк
В чём ошибка? DELETE FROM `photo` WHERE id IN (SELECT * FROM `photo` WHERE...

Как вытащить из таблицы только 10 строк?
Здравствуйте! Можно-ли сделать такое: Есть 3 контейнера div, в первый...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru