¿Cómo podría hacer yo para que el install.php solo cree la tabla si no existe y que si existe te mande un mensaje estilo "La BD de Datos ya ha sido instalado..."?
Lo que yo tengo es esto:
Código php:
Ver original
<?php require ('configuracion.php') ; $query = "CREATE TABLE `users` ( `id` INT (4) NOT NULL AUTO_INCREMENT, `nick` VARCHAR (30) BINARY NOT NULL, `contrasena` VARCHAR (30) BINARY NOT NULL, `email` VARCHAR (100) NOT NULL, `fecharegistro` INT (15) NOT NULL, `niveldeusuario` INT (1) NOT NULL, `descripciondeusuario` LONGTEXT NOT NULL, INDEX (`id`) ) ;" ; ?>
Navegando por Google me encontré con este post de FDW.
Probé lo que dice Cluster, el poner el CREATE TABLE `users` IF NOT EXISTS pero no me funciona, no me crea la tabla.
Si pusiese esa función, se me quedaría así:
Código PHP:
<?php
require ('configuracion.php') ;
$query = "CREATE TABLE `users` IF NOT EXISTS (
`id` INT (4) NOT NULL AUTO_INCREMENT,
`nick` VARCHAR (30) BINARY NOT NULL,
`contrasena` VARCHAR (30) BINARY NOT NULL,
`email` VARCHAR (100) NOT NULL,
`fecharegistro` INT (15) NOT NULL,
`niveldeusuario` INT (1) NOT NULL,
`descripciondeusuario` LONGTEXT NOT NULL,
INDEX (`id`)
) ;" ;
mysql_query ($query) ;
?>
Saludos