Foros del Web » Programando para Internet » PHP »

Error al crerar tablas

Estas en el tema de Error al crerar tablas en el foro de PHP en Foros del Web. Benas tardes. Mi duda es que porque al realizar el proceso de crear tablas desde php no se realiza, ya lo intente de varias maneras ...
  #1 (permalink)  
Antiguo 03/02/2011, 12:46
Avatar de skiper0125  
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 13 años, 6 meses
Puntos: 511
Exclamación Error al crerar tablas

Benas tardes.

Mi duda es que porque al realizar el proceso de crear tablas desde php no se realiza, ya lo intente de varias maneras y no he podido conseguir resultados alguien me puede ayudar.


aqui esta el codigo


Código PHP:
Ver original
  1. <?php
  2.     session_start();
  3.     error_reporting(0);
  4.         if($_SESSION["autentificado"]!='si'){
  5.             echo "Error: No ha iniciado Sesi&oacute;n correctamente";
  6.             echo "<head><meta http-equiv='refresh' content='2; url=/proyecto/index.php?session=Undefinid'></head>";
  7.         }else{
  8.             include('../conec.php');
  9.                 $emp=$_POST["emp"];
  10.                 $val=mysql_query("SELECT nombre FROM empresas WHERE nombre='$emp'");
  11.                 $resval=mysql_num_rows($val);
  12.                     if($resval==0){
  13.                         //Damos de alta a la nueva empresa
  14.                         $sql=mysql_query("INSERT INTO empresas (id,nombre) VALUES ('', '$emp')") or die (mysql_error());
  15.                         //*************************** iniciamos la creacion de tablas para la empresa **********************//
  16.                         $sql1=mysql_query("create table vehiculos'$emp' (id int(11) NOT NULL AUTO_INCREMENT, idcarro varchar(15)") or die (mysql_error());
  17.                     }else{
  18.                    
  19.                     }
  20.         }
  21. ?>


Nota: no me confirma ningun error.
  #2 (permalink)  
Antiguo 03/02/2011, 12:59
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: Error al crerar tablas

No estoy de todo seguro pero el error_reporting escrito así no se le indica que no reporte nada?
creo que debería ser

error_reporting(E_ALL); o
error_reporting(-1);

Además no te vendría mal hacer la creación de la tabla con phpmyadmin y ver el código con la produce para aprender a hacerlo.
  #3 (permalink)  
Antiguo 03/02/2011, 13:08
Avatar de skiper0125  
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 13 años, 6 meses
Puntos: 511
Respuesta: Error al crerar tablas

Cita:
Iniciado por ocp001a Ver Mensaje
No estoy de todo seguro pero el error_reporting escrito así no se le indica que no reporte nada?
creo que debería ser

error_reporting(E_ALL); o
error_reporting(-1);

Además no te vendría mal hacer la creación de la tabla con phpmyadmin y ver el código con la produce para aprender a hacerlo.
Perdon no me habia dado cuenta que tenia la sentencia error_reporting(0).
y si me manda erro el cual 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 ''tlahuac' (id int(11) NOT NULL AUTO_INCREMENT, idcarro varchar(15)' at line 1
  #4 (permalink)  
Antiguo 03/02/2011, 13:08
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Respuesta: Error al crerar tablas

creo que lo mejor es usar el if not exists de mysql y para redireccionar el header de php.

saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #5 (permalink)  
Antiguo 03/02/2011, 13:19
Avatar de santris  
Fecha de Ingreso: agosto-2009
Ubicación: Sant Feliu de Llobregat
Mensajes: 955
Antigüedad: 14 años, 9 meses
Puntos: 66
Respuesta: Error al crerar tablas

Prueba con este code:

Código PHP:
$sql "CREATE TABLE `vehiculos$emp` ("
' `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, '
' `idcarro` VARCHAR(15) NOT NULL'
' )'
' ENGINE = myisam;';
mysql_query($sql); 
__________________
Tu álbum de cromos online!!
  #6 (permalink)  
Antiguo 03/02/2011, 13:25
Avatar de skiper0125  
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 13 años, 6 meses
Puntos: 511
Respuesta: Error al crerar tablas

Cita:
Iniciado por santris Ver Mensaje
Prueba con este code:

Código PHP:
$sql "CREATE TABLE `vehiculos$emp` ("
' `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, '
' `idcarro` VARCHAR(15) NOT NULL'
' )'
' ENGINE = myisam;';
mysql_query($sql); 

MUCHAS GRACIAS FUNCIONO PERFECTAMENTE

Etiquetas: tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:52.