PHPとMySQLで私のプロジェクトでPDOを使用しました。すべてが正常に動作しているが、私は以下のコードを実行する上でエラーが発生している:PDOとプリペアドステートメントでMySQLテーブルを変更
$sql = "ALTER TABLE tbl_invoices AUTO_INCREMENT = ?";
$q = $db->prepare($sql);
$q->execute(array($invoice_start));
私はPDO準備文でテーブルを変更したいです。しかし、私はこのエラーが発生しています:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?' at line ...
私はさまざまなソリューションをテストしましたが、どれも解決できませんでした。あなたは何か考えていますか?
あなたはその方法でバインドできません –
すべての変更コマンドではできませんか? –