Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/05/2012, 16:27
Avatar de gjx2
gjx2
 
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: En que estoy mal en este codigo

Las múltiples consultas no estan disponibles para mysql_query
Prueba esto.

Código PHP:
Ver original
  1. $nombre_bd = "ciudades";
  2. $conectar = mysql_connect("localhost","root","root");
  3. if(!$conectar){
  4.     echo "No se ha podido conectar al servidor";
  5. }
  6. else{
  7.     $crear = mysql_query("CREATE DATABASE ciudades",$conectar);
  8.     $sql = "
  9.    
  10.    
  11.    
  12. CREATE TABLE ciudades (
  13.  codigo int(99) NOT NULL auto_increment,
  14.  ciudad varchar(99) NOT NULL,
  15.  PRIMARY KEY  (codigo)
  16. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=12 ;
  17. ";
  18.  
  19. $insert = "
  20. INSERT INTO ciudades VALUES
  21. (1, 'MEXICALI '),(2, 'TECATE '),
  22. (3, 'SAN LUIS RIO COLORADO SONORA'),
  23. (4, 'ENSENADA'), (5, 'SAN FELIPE'),
  24. (6, 'CIUDAD GUADALUPE VICTORIA'),
  25. (7, 'CIUDAD MORELOS'),
  26. (8, 'LOS ALGODONES'),
  27. (9, 'ROSARITO'),
  28. (10, 'LA RUMOROSA'),
  29. (11, 'TIJUANA')";
  30.  
  31.     mysql_select_db($nombre_bd,$conectar);
  32.     if(mysql_query($sql,$conectar) && mysql_query($insert,$conectar)){
  33.      
  34.  
  35.  
  36.         echo "base de datos creada correctamente";
  37.     }
  38.     else {
  39.         echo "No se ha podido crear la base de datos";
  40.     }
  41. }

Saludos.