Вывести несколько значений SQL в PHP

135
15 декабря 2016, 15:56

Как одним запросом SQL вывести несколько значений из строк, одного столбца, то есть допустим есть таблица users, в ней id. Как вывести все id, используя php, на SQL это так:

SELECT id FROM users;

А на PHP в массиве остается только нулевой индекс, то есть первое найденное значение:

$x777=mysql_query("SELECT id FROM users",$db);
$myrow777 = mysql_fetch_array($x777);
Answer 1

Нужно просто вызывать mysql_fetch_array() до потери пульса.

$x777=mysql_query("SELECT id FROM users",$db);
while($myrow777 = mysql_fetch_array($x777)){
      echo $myrow777['id']."<br>";
}
READ ALSO
Do while не передает значение в новый for

Do while не передает значение в новый for

И как сделать правильно?

141
Ошибка You have an error in your SQL syntax

Ошибка You have an error in your SQL syntax

Здесь была огромная простыня кода и скриншот, которые не имеют никакого отношения к SQL-ошибкеИз-за этого собственно ошибки были не видны

152
Кодировка в DENWER под Win7

Кодировка в DENWER под Win7

Первый раз с такой проблемой сталкиваюсь

149
Алгоритм оптимизации SQL

Алгоритм оптимизации SQL

Смотрите есть база данных, допустим в ней одна таблица, в которой один столбецСтолбец id, ну и в нем такие значения: 1,2,3,6,7,9,12

248