mysql_query() werkt niet?
Code (php)
1
2
3
4
5
2
3
4
5
<?php
mysql_query("UPDATE `user_1` SET `{$naam}`=`{$naam_hoeveelheid}`+{$hoeveel} WHERE `id_owner`='{$user['id']}'");
?>
mysql_query("UPDATE `user_1` SET `{$naam}`=`{$naam_hoeveelheid}`+{$hoeveel} WHERE `id_owner`='{$user['id']}'");
?>
{$naam} = hetgene waar iets bij opgetelt moet worden
{$naam_hoeveelheid} = hoeveel er nu is bij {$naam}
{$hoeveel} = hoeveel erbij moet
Alle variabelen werken wel alleen ik heb denk ik iets fout gedaan in de mysql_query() maar wat?
Alvast bedankt!
Code (php)
1
2
3
2
3
<?php
mysql_query("UPDATE user_1 SET " . $naam . " = " . $naam_hoeveelheid . " + " . $hoeveel . " WHERE id_owner= " . $user['id']);
?>
mysql_query("UPDATE user_1 SET " . $naam . " = " . $naam_hoeveelheid . " + " . $hoeveel . " WHERE id_owner= " . $user['id']);
?>
2. geen accolades gebruiken in query's
3. Zeker criminals?
4. backticks weghalen en accolades zo doen: { = '". en } = ."'
Asje
Edit:
Of phphulp is traag of mijn internet... Denk bijde...
Gewijzigd op 01/01/1970 01:00:00 door Mebus Hackintosh
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$costs = 100;
mysql_query("UPDATE `user_1` SET `ding`=`ding`-{$costs} WHERE `id_owner`='{$user['id']}'");
?>
$costs = 100;
mysql_query("UPDATE `user_1` SET `ding`=`ding`-{$costs} WHERE `id_owner`='{$user['id']}'");
?>
mebus schreef op 21.05.2007 19:16:
1. Gebruik geen backticks... ` dus
2. geen accolades gebruiken in query's
3. Zeker criminals?
4. backticks weghalen en accolades zo doen: { = '". en } = ."'
Asje
2. geen accolades gebruiken in query's
3. Zeker criminals?
4. backticks weghalen en accolades zo doen: { = '". en } = ."'
Asje
Edit:
Of phphulp is traag of mijn internet... Denk bijde...
Kan je dan voor mij deze aanpassen:
Code (php)
1
2
3
4
5
2
3
4
5
<?php
mysql_query("UPDATE `user_1` SET `{$naam}`=`{$naam_hoeveelheid}`+{$hoeveel} WHERE `id_owner`='{$user['id']}'");
?>
mysql_query("UPDATE `user_1` SET `{$naam}`=`{$naam_hoeveelheid}`+{$hoeveel} WHERE `id_owner`='{$user['id']}'");
?>
@Roel: Niet * bumpen *. Bumpen mag pas na 24 uur.
Bumpen? Als je me verteld wat het is zal ik het niet meer doen:p Maar weet je wat de fout kan zijn?
Bumpen is twee of meer keren achter elkaar posten zonder dat er iemand anders heeft gereageerd. Wil je je post wijzigen aanvullen, gebruik dan de editknop boven je post.
Oke sorry! alleen ik snap nog steeds niet wat het probleem is met me query:S het zal hem wel in die backtickc en accolades zitten maar heb geen idee hoe doe wel moet worden..
Kijk naar de geposte tips en voorbeelden.
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$costs = 100;
mysql_query("UPDATE `user_1` SET `ding`=`ding`-{$costs} WHERE `id_owner`='{$user['id']}'");
?>
$costs = 100;
mysql_query("UPDATE `user_1` SET `ding`=`ding`-{$costs} WHERE `id_owner`='{$user['id']}'");
?>
Werkt wel maar is dus niet wat ik wil maar voorbeeld wat wel werkt
Code (php)
1
2
3
4
5
2
3
4
5
<?php
mysql_query("UPDATE `user_1` SET `{$naam}`=`{$naam_hoeveelheid}`+{$hoeveel} WHERE `id_owner`='{$user['id']}'");
?>
mysql_query("UPDATE `user_1` SET `{$naam}`=`{$naam_hoeveelheid}`+{$hoeveel} WHERE `id_owner`='{$user['id']}'");
?>
Werkt niet. Dit is wat ik werkend wil
Code (php)
1
2
3
2
3
<?php
mysql_query("UPDATE user_1 SET " . $naam . " = " . $naam_hoeveelheid . " + " . $hoeveel . " WHERE id_owner= " . $user['id']);
?>
mysql_query("UPDATE user_1 SET " . $naam . " = " . $naam_hoeveelheid . " + " . $hoeveel . " WHERE id_owner= " . $user['id']);
?>
Werkt ook niet en ik heb de tips wel geprobeert maar kom er niet uit:S
een waarde moet altijd tussen enkele of dubbele quote's
In die eerste query van je laatste post is dat ook zo...
Gewijzigd op 01/01/1970 01:00:00 door Mebus Hackintosh
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$costs = 100;
mysql_query("UPDATE `user_1` SET `ding`=`ding`-{$costs} WHERE `id_owner`='{$user['id']}'");
?>
$costs = 100;
mysql_query("UPDATE `user_1` SET `ding`=`ding`-{$costs} WHERE `id_owner`='{$user['id']}'");
?>
Code (php)
1
2
3
2
3
<?php
mysql_query("UPDATE user_1 SET " . $naam . " = " . $naam_hoeveelheid . " + " . $hoeveel . " WHERE id_owner= " . $user['id']) or die(mysql_error());
?>
mysql_query("UPDATE user_1 SET " . $naam . " = " . $naam_hoeveelheid . " + " . $hoeveel . " WHERE id_owner= " . $user['id']) or die(mysql_error());
?>
Maar waarom gebruik je in je eerste query dan wel quotes om die acolades bij id_owner?
@mebus: Hoeft niet als het een getal is.
SanThe schreef op 21.05.2007 19:53:
Aangevuld met: or die(mysql_error())
Code (php)
1
2
3
2
3
<?php
mysql_query("UPDATE user_1 SET " . $naam . " = " . $naam_hoeveelheid . " + " . $hoeveel . " WHERE id_owner= " . $user['id']) or die(mysql_error());
?>
mysql_query("UPDATE user_1 SET " . $naam . " = " . $naam_hoeveelheid . " + " . $hoeveel . " WHERE id_owner= " . $user['id']) or die(mysql_error());
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
mysql_query("UPDATE user_1 SET " . $naam . " = " . $naam_hoeveelheid . " + " . $hoeveel . " WHERE id_owner= " . $user['id']);
if(!mysql_error()) {
//doorgaan
} else {
echo mysql_error();
}
?>
mysql_query("UPDATE user_1 SET " . $naam . " = " . $naam_hoeveelheid . " + " . $hoeveel . " WHERE id_owner= " . $user['id']);
if(!mysql_error()) {
//doorgaan
} else {
echo mysql_error();
}
?>
nog mooier:p
Gewijzigd op 01/01/1970 01:00:00 door Mebus Hackintosh
SanThe schreef op 21.05.2007 19:57:
@mebus: Hoeft niet als het een getal is.
Dat zij ik toch? Huh?:p
mebus schreef op 21.05.2007 19:59:
Dat zij ik toch? Huh?:p
SanThe schreef op 21.05.2007 19:57:
@mebus: Hoeft niet als het een getal is.
Dat zij ik toch? Huh?:p
Klopt. Onze posts waren ongeveer tegelijkertijd, vandaar.
Dan hoef je toch niet met die quotes lopen kl*ten
mysql_query("UPDATE leden SET naam = {$naam}");
is net zo goed als
mysql_query("UPDATE leden SET naam = ".$naam."");
En dat gebeurt hier nu dus ook.... Beet onzin boven op onzin...
dat ik dat eigenlijk nooit heb gezien in mysql query's... Ehmmmm weet dat ook weer...
Gewijzigd op 01/01/1970 01:00:00 door Mebus Hackintosh