Итак, прямо сейчас у меня есть функция PHP, которая использует PDO для возврата первой строки конкретной таблицы. Это хорошо работает, но я хочу вернуть всю информацию, имея возможность организовать все это.
У меня есть таблица zip__admins
и я пытаюсь вернуть first_name
и last_name
из таблицы. С этой информацией у меня есть кнопка на странице входа, в которой пользователь должен выбрать свое имя (каждый человек получит свою собственную кнопку) для входа. На данный момент я возвращаю один результат вместо двух результатов. Как изменить приведенный ниже код, чтобы вернуть два результата, и ввести данные в параметр шаблонов.
final public function fetchAdminInfo() { global $zip, $db, $tpl; $query = $db->prepare('SELECT first_name, last_name FROM zip__admins'); $query->execute(); $result = $query->fetch(PDO::FETCH_ASSOC); $tpl->define('admin: first_name', $result['first_name']); $tpl->define('admin: last_name', $result['last_name']); }
Вот мой стол:
Вам нужно использовать fetchAll()
$result = $query -> fetchAll(); foreach( $result as $row ) { echo $row['first_name']; echo $row['last_name']; }