UPDATE query
Beste leden,
Weet dat dit een aparte vraag, maar ik kom er niet op..
Hoe kan ik controleren of een UPDATE ook echt geslaagd is met mySql?
Een update hoeft niet perse plaats te vinden als de SQL wel goed is. Dus stel je hebt een tabel User met veld is_allowed:
Nu voer ik een query uit zoals:
UPDATE user SET is_allowed = 1 WHERE is_allowed = 0 AND username = '$user'
Stel nou dat die is_allowed niet 0 is, dan geeft mysql nog steeds true terug. Iemand een idee?
Groet, Merijn
Weet dat dit een aparte vraag, maar ik kom er niet op..
Hoe kan ik controleren of een UPDATE ook echt geslaagd is met mySql?
Een update hoeft niet perse plaats te vinden als de SQL wel goed is. Dus stel je hebt een tabel User met veld is_allowed:
Nu voer ik een query uit zoals:
UPDATE user SET is_allowed = 1 WHERE is_allowed = 0 AND username = '$user'
Stel nou dat die is_allowed niet 0 is, dan geeft mysql nog steeds true terug. Iemand een idee?
Groet, Merijn
Gesponsorde koppelingen:
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
$update ="UPDATE user SET is_allowed = 1 WHERE is_allowed = 0 AND username = '"mysql_real_escape_string($user)"'";
$query = mysql_query($update);
If($query) {
// uitgevoerd
} else {
// niet uitgevoerd
}
?>
$update ="UPDATE user SET is_allowed = 1 WHERE is_allowed = 0 AND username = '"mysql_real_escape_string($user)"'";
$query = mysql_query($update);
If($query) {
// uitgevoerd
} else {
// niet uitgevoerd
}
?>
Typfouten voorbehouden
Denk wel aan mysql injectie
Die kende ik niet
Kijk, dit zocht ik! Bedankt SanThe



