Ver Mensaje Individual
  #9 (permalink)  
Antiguo 09/05/2011, 17:53
Nexus10
 
Fecha de Ingreso: febrero-2010
Mensajes: 295
Antigüedad: 14 años, 3 meses
Puntos: 58
Respuesta: Creación de tablas sql en php

Tienes varios errores de sintaxis y además te falta seleccionar la base de datos antes de crear la tabla. Te pego el código correcto.

Código PHP:
<?php 
//Incluir datos de login de config.php para la base de datos 
include_once('config.php'); 
//Coneccion base de datos 
$con mysql_connect("$dbserver","$dbuser","$dbpass");

if (!
$con
  { 
  die(
'Could not connect: ' mysql_error()); 
  } 

// Create de base de datos 
if (mysql_query("CREATE DATABASE IF NOT EXISTS vebs"$con)) 
  { 
  echo 
"Database created"
  } 
else 
  { 
  echo 
"Error creating database: " mysql_error(); 
  } 
//Creación de la tabla categorías 

mysql_select_db($dbname$con); 

mysql_query("CREATE TABLE IF NOT EXISTS usuarios( 
  `nombre` int(20) NOT NULL, 
  `username` int(11) NOT NULL, 
  `password` int(11) NOT NULL, 
  `id` int(11) NOT NULL AUTO_INCREMENT, 
  `email` int(11) NOT NULL, 
  `tipo` enum('comun','admin') NOT NULL DEFAULT 'comun', 
  PRIMARY KEY (`id`) 
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 "
) or die(mysql_error());

//Aquí seguirías creando tablas

mysql_query("CREATE TABLE IF NOT EXISTS ......

?>