我不知道这个警告的原因,我已经在网上多次检查了代码,而且我没有发现语法错误。
Warning: SQLite3::exec(): near ")": syntax error in C:\xampp\htdocs\marcadoresOnline\instalacion.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();
答案 0 :(得分:1)
该行:
usuario Char()40 NOT NULL,
应该是:
usuario Char(40) NOT NULL,