|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2004
Città: Modena
Messaggi: 382
|
[PHP-MySql] Problema query CREATE TABLE da PHP
Ciao a tutti,
ho un problema in una pagina php dove dovrebbe creare una tabella con la query "CREATE TABLE u$id (commento text, user varchar(20), time varchar(20), ip varchar(17), id int(11) not null auto_increment, PRIMARY KEY(id))" Non dà alcun errore di permessi/connessione al server di database ma la tabella non viene assolutamente creata. La query non è sbagliata, provando dal client mysql funziona perfettamente.... E' normale e c'è qualcosa che ignoro oppure sono io che sbaglio? Grazie a tutti
__________________
Ho trattato con: MLK - mus - repietra - atlas4877 - gnxgae - lunaticgate - MagnoGabri - Fabbry - Sclergio Ultima modifica di rage88 : 25-07-2006 alle 14:25. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2004
Città: Modena
Messaggi: 382
|
__________________
Ho trattato con: MLK - mus - repietra - atlas4877 - gnxgae - lunaticgate - MagnoGabri - Fabbry - Sclergio |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 611
|
Quote:
|
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Jan 2004
Città: Modena
Messaggi: 382
|
Quote:
__________________
Ho trattato con: MLK - mus - repietra - atlas4877 - gnxgae - lunaticgate - MagnoGabri - Fabbry - Sclergio |
|
|
|
|
|
|
#5 |
|
Junior Member
Iscritto dal: Jul 2006
Città: Salerno
Messaggi: 25
|
uhm il database è quello giusto?
prova ad inserire qualche echo di prova dopo la connessione, col nome del database a cui sei connesso. comunque io cambierei il nome della tabella; perchè hai messo u\"$id\" |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jan 2004
Città: Modena
Messaggi: 382
|
Si in effetti ho copiato un pezzo sbagliato...Sarebbe comunque "CREATE TABLE u$id..."...Credo però che il problema non sia di sintassi perchè non dà alcun errore... :|
__________________
Ho trattato con: MLK - mus - repietra - atlas4877 - gnxgae - lunaticgate - MagnoGabri - Fabbry - Sclergio |
|
|
|
|
|
#7 |
|
Junior Member
Iscritto dal: Jul 2006
Città: Salerno
Messaggi: 25
|
ma perchè scrivi u$id? non mi pare abbia senso(forse sbaglierò).
prova a fare la query concatenandola in questo modo : "CREATE TABLE". $uid." (commento text, user varchar(20), time varchar(20), ip varchar(17), id int(11) not null auto_increment, PRIMARY KEY(id))" |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jan 2004
Città: Modena
Messaggi: 382
|
nelle stringhe tra "" le variabili sono sostituite con il loro valore.. se stampo la query viene bene cioè CREATE TABLE u2 ecc ecc
__________________
Ho trattato con: MLK - mus - repietra - atlas4877 - gnxgae - lunaticgate - MagnoGabri - Fabbry - Sclergio |
|
|
|
|
|
#9 |
|
Junior Member
Iscritto dal: Jul 2006
Città: Salerno
Messaggi: 25
|
prova così allora
$sql = "CREATE TABLE u". $id." (commento text, user varchar(20), time varchar(20), ip varchar(17), id int(11) not null auto_incremenàt, PRIMARY KEY(id))"; e poi mandi la query al database (non ricordo la funzione) |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jan 2004
Città: Modena
Messaggi: 382
|
Purtroppo non funziona...
__________________
Ho trattato con: MLK - mus - repietra - atlas4877 - gnxgae - lunaticgate - MagnoGabri - Fabbry - Sclergio |
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 611
|
Quote:
|
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Jan 2004
Città: Modena
Messaggi: 382
|
Era proprio quello... Con mysql_error() ho visto che non potevo creare la tabella sebbene mi sembrava di averne i diritti... Grazie a tutti per i consigli
__________________
Ho trattato con: MLK - mus - repietra - atlas4877 - gnxgae - lunaticgate - MagnoGabri - Fabbry - Sclergio |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:28.



















