Привет Я использую PDO для подключения к базе данных, и у меня есть класс, который имеет функцию для просмотра результатов запроса, в таблице у меня одноименные имена Хуан и Педро, но когда я печатать их с помощью цикла Еогеаспа я получаю Juan печататься 7 разPDO foreach, повторяющий одно и то же значение
class Posts extends Connection{
public function __construct(){
parent::__construct();
}
public function get_result(){
$res=self::$conn->prepare("SELECT * FROM POSTS");
$res->execute();
$array=$res->fetch(PDO::FETCH_ASSOC);
foreach($array as $value){
echo $array['AUTHOR'] . "<br>";
}
}
}
'print_r ($ array)'. –
вы хотите использовать 'fetchAll'. 'fetch' получает только одну строку. И эта строка будет содержать 7 столбцов, поэтому вы пропустите эти столбцы, но выделите только один конкретный столбец. – Jeff
@u_mulder Я пробовал print_r, который почти так же, как var_dump, не может помочь мне выяснить, как я могу решить проблему. –