我不知道这个警告的原因,我在网上检查了很多次代码,没有发现语法错误
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,