proWoke
Новичок
Здравствуйте. Я особо не любитель вываливать ошибки на форум, но в этот раз я совсем не понимаю в чём ошибка. Вот код:
Выводит: Parse error: syntax error, unexpected '(', expecting T_STRING or T_VARIABLE or '{' or '$' in /home/maxim/Документы/localhost/pdo/pdotest.php on line 14
Толи я впритык не вижу, либо что-то неправильно понимаю в работе PDO. Пробовал и другой вариант шаблона типа: ( :name, :musician, :miniimg). Тоже самое.
PHP:
<?php
$host = "localhost";
$dbname = "pdotest";
$user = "root";
$pass = "1";
try {
$DBID = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);
$data = array('3 звезды', 'Билан', 'imgpath');
$STH = $DBID->("INSERT INTO album (name, musician, miniimg) values (?, ?, ?)");
$STH->execute($data);
}
catch(PDOException $e) {
echo $e->getMessage();
}
Выводит: Parse error: syntax error, unexpected '(', expecting T_STRING or T_VARIABLE or '{' or '$' in /home/maxim/Документы/localhost/pdo/pdotest.php on line 14
Толи я впритык не вижу, либо что-то неправильно понимаю в работе PDO. Пробовал и другой вариант шаблона типа: ( :name, :musician, :miniimg). Тоже самое.