Hallo,

ik gebruik de volgende querie om, op basis van de input van een form, de velden 3 en 4 te vullen na een check op veld 1 en 2 (naam, wachtwoord). In de rij met de juiste naam en wachtwoord voeg ik $form3 en 4 toe.

UPDATE tabel
SET veld3='$form3', veld4='$form4'
WHERE veld1='$form1' AND veld2='$form2'

Echter, bij een onjuiste combi van veld1 en 2, krijg ik geen foutmelding maar wordt er gewoon niets geupdate in de tabel.

Kan ik met PHP iets handigs inbouwen om dit te checken?
Hebben veld3 en veld4 al een waarde? Ze moeten een waarde hebben om geupdate te worden, als dit niet zo is moet je INSERT INTO gebruiken.
Je zou het volgende kunnen doen.

<?php
// hier je query

if(mysql_affected_rows()==0)
{
echo "het record is niet bijgewerkt";
}
else
{
echo "het record is bijgewerkt";
}
?>

Reageren