Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/09/2012, 13:19
Avatar de dryant
dryant
 
Fecha de Ingreso: agosto-2009
Ubicación: Malaga, Ceuta, España....
Mensajes: 283
Antigüedad: 15 años, 3 meses
Puntos: 10
Donde esta el error?

Hola a todos :)
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:
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
Y el codigo es:

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";}


?>
Cual es el fallo???
Podria pasar de él ya que me crea sin problema la tabla pero me gustaria saber cual es.

Gracias!
__________________
Tecnología y tutoriales