Ciao a tutti, come faccio a modificare un campo di una riga estratta dal database?
mi spiego meglio:
fatto il SELECT ottengo tutti i campi in un array tipo $row[]...
Codice PHP:
$query = "SELECT `...................................;";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
un capo è composto da una serie di nomi (mica tanti, circa 20, tipo image1, image2, ecc.) che estraggo e trasformo a loro volta in un array da cui voglio cancellare un nome passato precedentemente da un form ($rem_image)
Codice PHP:
$images = explode(", ", $row[images]);
foreach ($images as $i => $image) {
if (in_array($rem_image, $images)) {
unset($images[$i]);
}
}
ora vorrei ricompattare il tutto, riscrivere il campo del database, saluti e baci, chiudere la porta e arrivederci.
Codice PHP:
$row[images] = implode(", ", $images);
$query = "UPDATE `stories` SET `images` = '$row[images], ' WHERE....... ;";
mysql_query($query, $db);
//chiude la connessione al database----------------------------
mysql_close($db);
}
naturalmente non funziona e non da neppure errore?
lo so che non è un tema interessante ma ora sono anche stanco e non tiro ne picche ne bastoni. qualcuno ha voglia di darmi una dritta?
ciao!