Errore mysql postato il 05/01/2009 12:48:18 nel forum programmazione, gdrcd e open source
Non riesco a capire dove si trova l' errore ed in cosa consista.
Il codice è questo
Pagine → 1
05/01/2009 12:59:15
Prova a fare un echo $sql subito dopo la query per controllare l'output della query cosi' controlli anche cha valore hanno in quel momento le variabili $tbl_name e $username.
Magari uno dei due valori non viene passato tipo quello del $tbl_name e quindi la query risulta errata.
In caso prova ad incollare il risultato dell'echo $sql nel phpmyadmin e da li vedi qual'è l'errore nella sintassi della query
05/01/2009 13:07:09
l'errore che ti sta dando e' che la variabile $result quando la passi alla funzione e' sostazialmente "vuota", ovvero la tua query non ha prodotto alcun risultato. Ti consiglio di stamparla a video e copia incollarla sul menu' dei comandi SQL di phpmyadmin, cosi' vedi meglio perche' la query non e' stata eseguita o perche' il risultato e' stato nulla.-
05/01/2009 13:08:32
ok grazie mille per la risposta immediata corro subito a provare
05/01/2009 14:25:39
Ferma tutto!
$sql=("SELECT * FROM $tbl_name WHERE user_login='$username'") or die ("Query fallita: ".mysql_error());
or die()? cosa serve qui? assegnare alla variabile $sql una stringa non può materialmente fallire :|
$result=mysql_query($sql);
qui invece serve un or die() per verificare che la query venga eseguita.
Inoltre se il codice è tutto li una domanda mi sorge spontanea ... dove fai la connessione a mysql? se no ci credo che $results è vuota ... mysql_query fallisce miseramente senza una connessione ...
Tsu
05/01/2009 14:49:27
Rispondo a quale domanda lecita....Ho tralasciato il codice di collegamento al database ed ho risolto il problema...Grazie ai due che hanno risposto per primi avevo sbagliato a scrivere il nome della tabellaxd mancava una s...
Adesso però ho un altro problema infatti non riesco a registrare la sessione perchè mi da il seguente errore
Cannot send session cookie - headers already sent by (output started at /users/m/a/n/manganimefree/public_html/01aProva/Registrazione.php:9) in /users/m/a/n/manganimefree/public_html/01aProva/Registrazione.php on line 48
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
I dati del generatore di rank sono stati aggiornati!