Loading...
PHP/MySQL | Вопрос по sql
Почему это не работает?
<?php
if(empty($_COOKIE['id'])) {
echo "<div class='header'>
<a href='/'><img src='image/logo.png'></a>
</div>";
} else {
$stmt = $pdo->prepare('SELECT * FROM users WHERE id = ?');
$row = $pdo->execute($_COOKIE['id']);
$user = $row->fetch(PDO::FETCH_ASSOC);
echo "<div class='strip'>
$title
</div>";
}
?>

________
посл. ред. 05.08.2017 в 22:44; всего 2 раз(а); by Gazro
Ошибка: Fatal error: Call to undefined method PDO::execute() in
Gazro (05.08.2017 в 22:20)
Ошибка: Fatal error: Call to undefined method PDO::execute() in

execute неправильно используешь
Kpunmuk, серьёзно? .рукалицо.
Gazro (05.08.2017 в 22:32)
Kpunmuk, серьёзно? .рукалицо.

Mr. Очевидность: Да:-D
Gazro, А где пдо инициализация?
shadrvlad (05.08.2017 в 22:35)
Gazro, А где пдо инициализация?

В файле connect.php, лежит он в той же папке, что и этот файл.
Gazro, $stmt = $pdo->prepare('SELECT * FROM users WHERE id = ?');

$stmt ->execute($_COOKIE['id']);

$user = $stmt->fetch(PDO::FETCH_ASSOC);
________
посл. ред. 05.08.2017 в 22:48; всего 1 раз(а); by Avenax
Avenax (05.08.2017 в 22:46)
Gazro, $stmt = $pdo->prepare('SELECT * FROM users WHERE id = ?');

$stmt ->execute($_COOKIE['id']);

$user = $stmt->fetch(PDO::FETCH_ASSOC);

Warning: PDOStatement::execute() expects parameter 1 to be array, string given in /home/usr/data/vgazro/vitus.ga/system/header.php on line 22


________
посл. ред. 05.08.2017 в 22:53; всего 1 раз(а); by Gazro
Gazro, так в массив засунь, в [] или array()
Онлайн: 5
Время:
Gen. 0.0969
(c) Bym.Guru 2010-2025