|
|
|
![]() |
|
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 13: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:22.