SQL/PHP | Получить все результаты запроса, а не только первый ⇐ Php
-
Anonymous
SQL/PHP | Получить все результаты запроса, а не только первый
Мне нужна помощь с запросом к базе данных SQL на PHP.
Поэтому я запускаю следующий запрос, чтобы получить все записи (пользователи) с определенным заданием.
SELECT firstname FROM users WHERE job = '$jobL'
Предположим, что в базе данных есть три записи с заданием $jobL: Foo, Bar & Baz
Ожидаемый результат:< /h6>
array("Foo", "Bar", "Baz")
Фактический результат:
array("Foo")
Итак, Foo — это первый результат в таблице пользователей (как если бы вы выполняли запрос с LIMIT 1).
Поэтому SQL возвращает мне только первый результат, но я хочу получить все результаты, соответствующие моему запросу.
В чем моя ошибка?
Спасибо
Код (PHP):
function GetJobMembers($jobL) {
global $db;
$AllWithJobSQL = $db->query("SELECT firstname FROM users WHERE job = '$jobL'");
$AllUsersWithJob = $AllWithJobSQL->fetch_assoc();
return $AllUsersWithJob;
}
Подробнее здесь: https://stackoverflow.com/questions/737 ... -the-first
Мне нужна помощь с запросом к базе данных SQL на PHP.
Поэтому я запускаю следующий запрос, чтобы получить все записи (пользователи) с определенным заданием.
SELECT firstname FROM users WHERE job = '$jobL'
Предположим, что в базе данных есть три записи с заданием $jobL: Foo, Bar & Baz
Ожидаемый результат:< /h6>
array("Foo", "Bar", "Baz")
Фактический результат:
array("Foo")
Итак, Foo — это первый результат в таблице пользователей (как если бы вы выполняли запрос с LIMIT 1).
Поэтому SQL возвращает мне только первый результат, но я хочу получить все результаты, соответствующие моему запросу.
В чем моя ошибка?
Спасибо
Код (PHP):
function GetJobMembers($jobL) {
global $db;
$AllWithJobSQL = $db->query("SELECT firstname FROM users WHERE job = '$jobL'");
$AllUsersWithJob = $AllWithJobSQL->fetch_assoc();
return $AllUsersWithJob;
}
Подробнее здесь: https://stackoverflow.com/questions/737 ... -the-first
Мобильная версия