Update

  • Creatore Discussione Creatore Discussione LaKanka
  • Data di inizio Data di inizio

LaKanka

Utente Attivo
29 Ago 2008
166
0
0
Salve a tutti..
vorrei contare il numero di mail inviate..
Faccio la mia query nel file_execute della mail:

dove $sent= $registrato->mail_sent;
che contiene come valore iniziale 0
$sent= $sent+1;
poi la query:
$query = "UPDATE registrazioni_agenti SET 'mail_sent' = $sent WHERE id={$cid}";
ma non inserisce proprio niente..
i valori all'interno di $sent sono corretti.. già controllato il problema è nella query... ma le ho provate tutte!
Apici non apici, graffe non graffe..
Che faccio???
 
Prova così:

Codice:
$query = "UPDATE registrazioni_agenti SET mail_sent = $sent WHERE id=$cid";

se il campo mail_sent o il campo id sono varchar allora devi aggiungere gli apici:

Codice:
$query = "UPDATE registrazioni_agenti SET mail_sent = '$sent' WHERE id='$cid'";
 
Fatti anche una stampa della variabile query, è probabile che $cid non sia valorizzato.
 
Help!!

Mi stampa:

UPDATE registrazioni_agenti SET 'mail_sent' = 1 WHERE id=5

il valore 1 è corretto perchè parto da 0 e anche il 5 va bene è tutto giusto.. ho controllato un jeckpot di volte!
Ma allora perchè nel DB il valore continua ad essere 0???????
non mi ha mai dato problemi..
il campo mail_sent è un int NOT NULL val predefinito 0..

bhooo.... non so più che pesci pigliare!!!!!
 
Non hai effettuato le modifiche che ti avevo suggerito. Devi togliere gli apicetti da 'mail_sent'.
 
Niente da fare..
Mi stampa:
UPDATE registrazioni_agenti SET mail_sent= 1 WHERE id=5
Ma nel DB continua ad esserci 0....:dipser:
 
Sei sicuro che l'update non ti restituisca un errore? Se non l'hai già fatto prova ad inserire la funzione mysql_error() nel punti in cui esegui la query:

PHP:
$result = mysql_query(...) or die("Errore: ".mysql_error());
 
Sono sicurA.. di essere una pirla!!!!:hammer:
Ho scoperto qual' è il problem.... meglio che non te lo dica perchè mi vergogno di me stessa... ho dimenticato una cosa decisamente importante................
Grazie mille comunque per l'aiuto, ci sarei arrivata il prox anno altrimenti!!!!!
Ciaooooooo
 
Sono sicurA.. di essere una pirla!!!!:hammer:
Ho scoperto qual' è il problem.... meglio che non te lo dica perchè mi vergogno di me stessa... ho dimenticato una cosa decisamente importante................
Grazie mille comunque per l'aiuto, ci sarei arrivata il prox anno altrimenti!!!!!
Ciaooooooo

Dimenticato di passare la query a mysql_query()? :evil:
 

Discussioni simili