Brug en UPDATE istedet for. REPLACE er noget MySQL snask til situationer, hvor man ikke aner, om man skal bruge INSERT eller UPDATE. Men hvis du ved, at det er en UPDATE, så skriv hellere:
$query = sprintf("UPDATE newsnew SET title = '%s', author = '%s', $body = '%s' WHERE newsID = %d", $newsTitle, $newsAuthor, $newsBody, $testnewsid);
Det er lidt mere entydigt og så vil også kun de specificerede felter blive opdateret :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.