Devi usare la funzione UPDATE <tua_tabella> SET campo1 = 'nuovo campo 1', campo2 = 'nuovo campo 2' WHERE id_articolo = id_articolo_modificare
Nella pagina per modificare l'articolo, ti servi dell'id per recuperare il titolo, testo etc... e li stampi in ogni input o textarea. Poi con un form trasmetti i dati e aggiorni la tabella con i dati modificati.
In breve:
Codice PHP:
<?php
// connessione al db
$id = $_GET["id"];
$q = mysql_query("SELECT * FROM tabella WHERE id = '{$id}' LIMIT 1", $db);
$r = mysql_fetch_array($q, MYSQL_ASSOC);
?>
<form action="modifica.php" method="post">
<input type="hidden" name="id" value="<?= $r["id"]; ?>" />
<input type="text" name="titolo" value="<?= $r["titolo"]; ?>" />
<textarea name="testo"><?= $r["testo"]; ?></textarea>
<!-- altri campi -->
<input type="submit" value="Modifica" />
</form>