-1
Я не знаю причины этого предупреждения, я проверил код много раз в Интернете, и я не нашел синтаксическая ошибка.Предупреждение: SQLite3 :: exec(): near ")": ошибка синтаксиса
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();
'' 'Char() 40''' неправильно, должно быть' '' Символьное (40) ' '' – MrTux