19/05/2011, 12:32
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años Puntos: 2658 | |
Respuesta: Como doy Privilegios para crear tabla en base de Datos con PHP? Hay muchas consideraciones, pero empecemos por una: Si no eres el root en el host, tus privilegios están limitados a los que el administrador del host te dio, y no puedes crear usuarios que tengan más privilegios de los que tu tienes. Es una regla general de los DBMS.
El problema también es que pareces haber subido el script con la conexión dirigida a "localhost", y esa muy probablemente no sea la IP o dirección del servidor a que debe conectarse en el host. El valor que debe llevar allí normalmente es el que el adminsitrador del hosting te indica. Pregúntales a ellos.
Por otro lado, por lo que pareces quieres crear dinámicamente una tabla para guardar los datos de un cliente.... eso es un error de diseño fundamental. Las bases de datos no deben ser alteradas de esa forma, sino que se diseñan para que funcionen en base a un esquema que se crea para el sistema que debe alimentar.
Si permites que se generen tantas tablas como clientes o usuarios, tarde o temprano perderás control de la estructura de la base, y a la hora de consolidar datos no podrás hacerlo. Las consultas pueden colapsar por generar JOINs infinitos o loops de lecturas completamente ineficientes.
¿Estás seguro de que el diseño de esa base lo estás planteando bien?
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |