Не могу вывести информацию на сайт через PDO

Рейтинг: -1Ответов: 1Опубликовано: 20.08.2023

В php особо не шарю и mysql тоже не очень. Помогите пожалуйста Код:

<?php

$db = new PDO('mysql:host=localhost;dbname=categories_kalkulyator', "root", "");

$info = [];

if ($query = $db→query(statement:"SELECT * FROM 1")) {
$info = $query→fetchAll(fetch_style:pDO::FETCH_ASSOC);
} else {
print_r($db→errorInfo());
}

?>

введите сюда описание изображения

Ошибка которую выдаёт на сайте: Parse error: syntax error, unexpected ':', expecting ',' or ')' in C:\OSPanel\domains\local123\kalkulyator.php on line 7

серв создал с openserver'a, бд тоже Всё делал по этому видео: https://www.youtube.com/watch?v=z3m8quiQCFU&t=914s

Ответы

▲ 1

Начиная с PHP8 можно в фунции и методы передавать именованные аргументы

Получается ошибку можно исправить:

  • Либо поставить у себя версию >= PHP8.0
  • Либо убрать у себя именованные аргументы