Welkom, Gast. Je bent niet ingelogd.

php Sql error.

Christan
Pwn erd
Geplaatst op: 16 Dec 2006, 13:54
PimpCoins: 0
💸+
Bewerken Quote

hallo allemaal .

ik ben dus met een postst systeem bezig.

nu heb ik deze code:

1
2
3
4
<?php 
$query2 = mysql_query("UPDATE members SET posts = posts +1 WHERE gebruikersnaam = '$f_name'");
mysql_query($query2) or die(mysql_error());
?>

$f_name wordt bovenaan aangemaakt.

nu test ik het systeem en krijg ik deze error:

1
2
3
You have an error in your SQL syntax; check the manual 
that corresponds to your MySQL server 
version for the right syntax to use near '1' at line 1

boven deze code staat nog een SELECET * FROM.... maar nadat ik deze code toegevoegt had kreeg ik de error.

Wat is er mis met deze code?

alvast bedankt.

Saven
admin
Geplaatst op: 16 Dec 2006, 14:17
PimpCoins: 0
💸+
Bewerken Quote

Je query't een query. Dat kan niet he

Tuneboy
Geplaatst op: 16 Dec 2006, 14:24
PimpCoins: 0
💸+
Bewerken Quote

Haal eerst de posts uit de database, zet die in een variable. Doe dan +1, maak daar een variable van. Stop het terug in de database.

Christan
Pwn erd
Geplaatst op: 16 Dec 2006, 14:27
PimpCoins: 0
💸+
Bewerken Quote

Tuneboy schreef:

Haal eerst de posts uit de database, zet die in een variable. Doe dan +1, maak daar een variable van. Stop het terug in de database.


nu ik geen dubbele query meer heb gaat het volgensmij een stuk makkelijker.

btw. disz forum is bijna af

Spookie
Geplaatst op: 16 Dec 2006, 15:47
PimpCoins: 0
💸+
Bewerken Quote

dit werkt beter.

1
2
3
4
<?php
$query2 = "UPDATE members SET posts = posts +1 WHERE gebruikersnaam = '$f_name'";
mysql_query($query2) or die(mysql_error());
?>

dit is wat Saven bedoelde je had dubbele mysql_query

$query2 = mysql_query("blabla...";
mysql_query($query2) or die(mysql_error());

iisys
Hmhm, indeed. whtvr.
moderator
Geplaatst op: 16 Dec 2006, 16:47
PimpCoins: 0
💸+
Bewerken Quote

Spookie schreef:

dit werkt beter.
[...]

dit is wat Saven bedoelde je had dubbele mysql_query

$query2 = mysql_query("blabla...";
mysql_query($query2) or die(mysql_error());


Dat had niks te maken met die error

Christan
Pwn erd
Geplaatst op: 16 Dec 2006, 17:11
PimpCoins: 0
💸+
Bewerken Quote

het werkt nu.

It's up to the admins (lock of open)

Died
Geplaatst op: 16 Dec 2006, 17:58
PimpCoins: 0
💸+
Bewerken Quote

Waarschijnlijk een lock
Maar eh, waarneer is disz forum af.
Ga ik 1337 hacken

Christan
Pwn erd
Geplaatst op: 16 Dec 2006, 18:06
PimpCoins: 0
💸+
Bewerken Quote

Spunk schreef:

Waarschijnlijk een lock
Maar eh, waarneer is disz forum af.
Ga ik 1337 hacken

dit keer gaat hij pas open als mijn neef (php nerd) hen goed heefd gekeurd

Saven
admin
Geplaatst op: 16 Dec 2006, 18:10
PimpCoins: 0
💸+
Bewerken Quote

16. in topics waar het "probleem" al is opgelost hoeft niet meer gereageerd worden. Dit mag alleen als je post echt nuttig is en geen spam is. (+20%)

Maar wat was het probleem dan? Toch in die 2 query's of je in je query zelf

[Laatst bewerkt door Saven op zaterdag 16 december 2006, om 18:11]
Died
Geplaatst op: 16 Dec 2006, 19:05
PimpCoins: 0
💸+
Bewerken Quote

Saven schreef:

16. in topics waar het "probleem" al is opgelost hoeft niet meer gereageerd worden. Dit mag alleen als je post echt nuttig is en geen spam is. (+20%)

Maar wat was het probleem dan? Toch in die 2 query's of je in je query zelf


2 Query's
Hij zei dat dat het opgelost was

📫

Nieuw privébericht

🔥

Registreren


Login