Devo sostituire in tutti i post di un forum la parola X con Y.
Mi collego al database e alla tabella correttamente. Estraggo il post correttamente e lo metto in $message. Posso anche echarlo, viene ecato correttamente!
Ma quando eseguo:
Nulla succede! $message non viene modificato. Eppure la parola acqua c'è nel post, scritta esattamente così, senza altra punteggiatore prima o dopo. Viene visualizzata correttamente anche da phpMyAdmin.codice:$message = str_replace("acqua", "fuoco", $message);
Qualcuno ha un'idea?
Per completezza, onde escludere che sia la fase di update del db a fallire, ecco i codice con cui acquisisco dal db:poi nello script:codice:$query = "SELECT post_id, post_text FROM forumfanta_posts"; $result = mysql_query($query, $db);poi l'update:codice:$oldid = $row['post_id']; $message = $row['post_text'];codice:$queryupdate = "UPDATE forumfanta_posts SET post_text = '$message' WHERE post_id = '$oldid'"; mysql_query($queryupdate, $db);

Rispondi quotando
