Update query

Status
Niet open voor verdere reacties.

hawky

Gebruiker
Lid geworden
9 aug 2008
Berichten
114
Waarom werkt deze code niet?:
Code:
$link = mysql_connect($db_host,$db_user,$db_pass) or die('Kan geen connectie maken met de database');

mysql_select_db($db_database,$link);
mysql_query("SET names UTF8");

		[B]mysql_query("UPDATE gebruikers SET naam = 'Martens' WHERE id = '1'");[/B]

		if(mysql_affected_rows($link)==1)
		{
		$err[]='Instellingen zijn opgeslagen';
		}
		else $err[]='[B]Instellingen zijn NIET opgeslagen[/B]';

Ik krijg altijd de melding dat de instellingen niet zijn opgeslagen.
Groeten Brecht
 
Vang de MySQL-error eens af, daar heb je meer aan wanneer het niet werkt dan een eigen melding.

PHP:
$query = mysql_query("UPDATE gebruikers SET naam = 'Martens' WHERE id = '1'");
if(mysql_affected_rows($link)==1) {
    $err[]='Instellingen zijn opgeslagen';
} else {
  $err[] = 'Er is een fout opgetreden! MySQL zegt: '. mysql_error();
}
 
En mocht er geen query-error zijn: controleer even of er in de tabel daadwerkelijk een record met id=1 staat (aangezien je op affected-rows controleert).
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan