@aquapendente

Как исправить ошибку General error: 1 near "-": syntax error in?

Всем привет. Пытаюсь подключиться к бд:
<?php
    $db = new PDO("sqlite:site.db");
    
    $db->query("CREATE TABLE articles(id INTEGER, article-header TEXT, article-word TEXT)");
?>

Выдает ошибку PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 1 near "-": syntax error in C:\xampp\htdocs\db.php:4

Уже везде обыскал, но решения так и не нашел
  • Вопрос задан
  • 328 просмотров
Решения вопроса 2
ddv88
@ddv88
Binance Futures
"CREATE TABLE articles(`id` INTEGER, `article-header` TEXT, `article-word` TEXT)"

Тяжело вам будет, если даже документацию найти не получается
www.mysql.ru/docs/man/String_syntax.html
Ответ написан
Комментировать
@alexalexes
Эта черточка - воспринимается как минус, поэтому имена столбцов и других объектов желательно выбирать без них, либо оборачивать в обратные кавычки, например, `article-header`.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы