Страница 1 из 1

PHP. Подготовленный запрос->execute();

Добавлено: 09.01.2022 10:51
SwapON
На старте изучения PHP на примере написания блога, не могу разобраться с подготовленными запросами из этого видоса. Делаю всё как у чела, но вылетает такая ошибка.
Вот сам коннект к БД
Вот функция с запросом.
Я вангую что в метод execute() надо что-то передать, но почему у чела из видео всё работает, а у меня нет...? :(

Re: PHP. Подготовленный запрос->execute();

Добавлено: 09.01.2022 18:06
UnixNoob
SwapON
В интернете с подобным вопросом формат создания соединения несколько отличается от вашего, не знаю может что-то менялось, но в основном он такой:

Код: Выделить всё

 $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password)
У вас "dbname=" пропущено.
Не знаю важно ли это.
Offtopic
Ну и конечно оформление вопроса в виде скриншотов не удобно, у вас не так много кода, можно было его разместить в тегах code. Для сравнения приходится прыгать туда-сюда.

Re: PHP. Подготовленный запрос->execute();

Добавлено: 09.01.2022 20:51
SLEDopit
iУведомление от модератора SLEDopit
Перенес обсуждение формата вопросов в отдельный топик: Код в постах изображениями на радикале

SwapON
Выкладывать текст изображениями в 2022 действительно моветон в интернетах. На форуме есть тэги code, лучше использовать их. Так другим людям будет гораздо проще отвечать на вопросы.

Re: PHP. Подготовленный запрос->execute();

Добавлено: 10.01.2022 00:43
SwapON
UnixNoob писал:
09.01.2022 18:06
У вас "dbname=" пропущено.
Блин, такую банальную ошибку из-за невнимательности допустил. :wacko: Спасибо огромное...! Исправил, всё взлетело...!