¿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
 
 








