警告:SQLite3::exec():接近")":语法错误



我不知道这个警告的原因,我在网上检查了很多次代码,没有发现语法错误

Warning: SQLite3::exec(): near ")": syntax error in     C:xampphtdocsmarcadoresOnlineinstalacion.php on line 19

这是代码

<?php
$conexion = new sqlite3 ('Favoritos.db');
if(!$conexion){echo $conexion->lastErrorMsg();
   } else {echo "Base de datos abierta/creada exitosamente.n";
   }
$consulta = <<<SQL
  CREATE TABLE favoritos (
    usuario Char()40 NOT NULL,
    contrasena Char(40) NOT NULL,
    titulo Char(40) NOT NULL,
    direccion Char(100) NOT NULL,
    categoria Char(40),
    comentario Char(200),
    valoracion Int
    );
SQL;
$resultado = $conexion-> exec($consulta);
   if(!$resultado){ echo $conexion-> lastErrorMsg();}
    else { echo "Tabla creada exitosamente.n";
   }
$conexion->close();

行:

usuario Char()40 NOT NULL,

应该是:

usuario Char(40) NOT NULL,

相关内容

最新更新