" Error al crear nuevo cliente: Access denied for user 'viajeros_admin1'@'localhost' to database "
Aclaro en el Cpanel al crear el usuario le di todos los privilegios posibles, ahora ¿Como hago para que cree la nueva tabla sin errores? aqui esta el codigo:
Código PHP:
<?php
@$nom_cliente = strtolower($_POST['cliente']);
if(isset($_POST['crear'])){
if(empty($_POST['cliente'])){
$mensaje_1 = 'Escriba un nombre de usuario'.'<br>';
}else{
if (mysql_query("CREATE DATABASE IF NOT EXISTS clientes_panama", $clientes_a))
{
$mensaje_1 = 'Nuevo cliente creado'.'<br>';
header('refresh:1; url=anadir_clientes.php');
///Eliminamos los espacios en blanco
@$nom_cliente = @str_replace(' ','',$nom_cliente);
/// Creo una lista de simbolos y elementos a eliminar dentro de un arreglo
$simbolos =array('<','%',';',',','?','!','*','$','/','{','}','>','=','&','#','ñ','(',')','"','[',']',':','จ','ั','ว','^','ท','Ç','*','·',',','.');
///foreach significa para cada y se utuliza en las variables tipo matris
//para cada elemento de $simbolos que aya dentro de la variable sim
foreach($simbolos as $sim){
//poneos q $texto busque dentro de $texto y remplace los simboloes dentro de $sim y los remplace x un espacio en blanco
$nom_cliente = @str_replace($sim,'',$nom_cliente);
} ;
//Creación de la tabla categorías
mysql_query("CREATE TABLE IF NOT EXISTS $nom_cliente(
`user_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`nombre_user` varchar(60) NOT NULL,
`titulo` varchar(60) NOT NULL,
`estado` varchar(60) NOT NULL,
`descripcion` text NOT NULL,
`fecha` text NOT NULL,
`control` enum('panama','clientes','agencia','administracion') NOT NULL,
PRIMARY KEY (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2") or die(mysql_error());
}
else
{
$mensaje_1 = 'Error al crear nuevo cliente: '. mysql_error();
}
//Aquí sigues creando tablas
//cierro if
}
//cierro isset
}
?>