Почему этот код не работает в базе данных?
public $sql;
public $data;
public function get() {
$this->sql .= 'SELECT users.name
, users.username
, user_avatar_image
FROM users_information
JOIN users
ON users.id = users_information.user_id
WHERE user_id = :user_id';
$this->data = ["user_id" => 1273];
$result = $this->pdo->prepare($this->sql);
$result->execute($this->data);
$result = $result->fetchAll(\PDO::FETCH_OBJ);
return $result;
}
result =
Предупреждение: PDOStatement :: execute (): SQLSTATE [HY093]: недопустимый номер параметра: число связанных переменных не соответствует количеству токенов в ...