Форум программистов, компьютерный форум, киберфорум
Наши страницы

MySQL

Войти
Регистрация
Восстановить пароль
 
Ral
0 / 0 / 0
Регистрация: 05.12.2014
Сообщений: 22
#1

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

06.12.2014, 15:58. Просмотров 250. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вывод определённых строк из таблицы (MySQL):

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

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

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

Удаление определённых строк - MySQL
Привет всем,помогите осставить sql запрос Имеется база base1 в ней таблица msgs таблица состоит из 5 колонок - id,msg,date,author,rate ...

Удаление строк из таблицы SQLite - MySQL
Использую SQLite в своём проекте на С#. В таблице PROGRESS есть два столбца ID (ПК) и DONE. По ходу выполнения дописываю новые строки...

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

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

Удаление из таблицы чётных строк - MySQL
В чём ошибка? DELETE FROM `photo` WHERE id IN (SELECT * FROM `photo` WHERE id % 2 = 0); Error Code: 1241. Operand should...

Отображение инструментов редактирования строк таблицы - MySQL
В mysql таблицы имеют следующий вид: http://images.vfl.ru/ii/1495476143/34b278b8/17317003_m.png Я создал новую таблицу, но моя новая...

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

Вывод данных из таблицы - MySQL
Добрый день, столкнулся с такой задачей нужно сделать выборку из таблицы результаты поместить в comboBox это всё я реализовал, но вопрос в...


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

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

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