DELETE query werkt niet?

Status
Niet open voor verdere reacties.

Martijn31

Gebruiker
Lid geworden
6 sep 2009
Berichten
362
Hallo,

Ik ben bezig met een DELETE query alleen die is iets anders als de normale DELETE query's Daarom wilde ik jullie vragen of jullie hem werken kunnen krijgen...

PHP:
mysql_query("DELETE FROM system_badges WHERE userid = '".$user->id."' AND systemid = VI1");

Hij moet dus zeg maar een bepaalde Technische badge van iemand verwijderen maar hij moet zeg maar VI1 verwijderen.. Weet iemand raad? Alvast bedankt,
 
Je moet nog enkele aanhalingstekens om VI1 zetten, gezien het een string is en geen getal. Voor de rest ziet ie er goed uit hoor.
 
Ja dat dacht ik ook... ik heb de aanhalings tekens eromheen gezet alleen hij werkt nu nog niet... Hij schrijft de systeembadge wel bij als de rang 2 is maar hij deleted hem niet als de rang 1 is.. Heb jij nog enkele tips ofzo of weet jij de fout?

PHP:
<?php

$row = mysql_fetch_assoc(mysql_query("SELECT * FROM system"));
$rank = $row["rank"];
$removebadge = mysql_query("DELETE FROM system_badges WHERE id = '".$user->id."' AND 

badgeid = 'VI1'");
$addbadge = mysql_query("INSERT INTO system_badges (userid,badgeid,badge) VALUES 

('".$user->id."','VI1','0')");

 if ($rank >= 1) {
$removebadge;
}
if ($rank >= 2) {	
$addbadge;
}
?>

Dat is de gehele code.
Alvast bedankt voor je hulp. :D
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan