query di cancellazione

  • Creatore Discussione Creatore Discussione adfadf
  • Data di inizio Data di inizio

adfadf

Utente Attivo
18 Apr 2009
83
0
0
$id=$_GET['id'];
$gc=$_GET['gc'];
$query="DELETE FROM storie WHERE id= $id";
$invio=mysql_query($query);

"Storie è una tabella ed id è numerico... ma non mi cancella nulla..."
perchè?
Grazie
 
ciao
prova a mettere

PHP:
$query="DELETE FROM storie WHERE id='$id'";
cioè gli apici a $id

inoltre inserisci (poi togli) per verificare

PHP:
var_dump($query);
var_dump($invio);

la prina dovrebbe indicarti cosa contiene $query, la seconda restituitsce TRUE o FALSE in funzione del risultato
 
string(41) "DELETE FROM storie WHERE id= '18'" NULL bool(false)

ecco cosa mi restituisce, se c'e' false vuol dire che la query non viene eseguita credo, cmq ho provato sia con gli apici che senza...
 
controlla la tabella e verifica i nomi, sia della tabella che dei campi, php è casesensitive, una volta hai scritto storie e poi Storie, verifica che non sia quello
 
mmmm l'errore era un altro...ancora più banale.... mi ero dimenticato di mettere il riquire per la connessione al db....:dormo::dormo:
Grazie!
 

Discussioni simili