Llevo un buen rato intentando averiguarlo pero no lo encuentro...
Alguien me dice porque me da este error al crear la base de datos?
Me crea sin problema la base de datos pero me da este error.
El error es el siguiente:
Cita:
Y el codigo es:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1' at line 1
Código PHP:
<?php
//CREAR UNA TABLA DE recetas###############################
//Conexion
include "conexion.php";
$db="recetas";
//Crear tabla en la base de datos recetas
$peticion=mysql_query ("CREATE TABLE `".$db."`.`recetas3` ( `idReceta` int(100) NOT NULL AUTO_INCREMENT ,
`tituloReceta` varchar( 200 ) COLLATE utf8_spanish_ci NOT NULL ,
`preparacion` text COLLATE utf8_spanish_ci NOT NULL ,
PRIMARY KEY ( `idReceta` ) ,
KEY `tituloReceta` ( `tituloReceta` ) ) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_spanish_ci;");
$creartabla=mysql_query ($peticion);
if (!$creartabla)
{
echo "ha habido un error en la creacion de las tablas ".mysql_error() ;
}
else
{echo "la tabla se ha creado correctamente";}
?>
Podria pasar de él ya que me crea sin problema la tabla pero me gustaria saber cual es.
Gracias!