SQL/PHP | Получить все результаты запроса, а не только первыйPhp

Кемеровские программисты php общаются здесь
Anonymous
SQL/PHP | Получить все результаты запроса, а не только первый

Сообщение Anonymous »



Мне нужна помощь с запросом к базе данных 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

Вернуться в «Php»