Я использовал PDO в своем проекте с PHP и MySQL. Все работает нормально, но у меня возникает ошибка при выполнении кода ниже:
$sql = "ALTER TABLE tbl_invoices AUTO_INCREMENT = ?";
$q = $db->prepare($sql);
$q->execute(array($invoice_start));
Я хочу изменить таблицу с подготовленным оператором PDO. Но я получаю эту ошибку:
Неустранимая ошибка: необработанное исключение «PDOException» с сообщением «SQLSTATE [42000]: синтаксическая ошибка или нарушение прав доступа: 1064. У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с '?' на линии...
Я тестировал разные решения, но ни одно из них не смогло ее решить. Есть ли у вас какие-либо идеи?