login  Naam:   Wachtwoord: 
Registreer je!
 Forum

sql error

Offline stijnhau - 09/04/2006 09:46
Avatar van stijnhauOnbekend hallo,
ik heb een error in men sql en zie de fout niet.
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 'GROUP BY stem ORDER BY aantal_stemmen DESC LIMIT 1' at line 1
in
  1. $q = mysql_query("SELECT COUNT(stem) AS aantal_stemmen, stem FROM verkiezing WHERE stad=".$data[stad]." GROUP BY stem ORDER BY aantal_stemmen DESC LIMIT 1") or die(mysql_error());

en iik zie de fout maar niet.

6 antwoorden

Gesponsorde links
Offline Crazed - 09/04/2006 09:47 (laatste wijziging 09/04/2006 09:51)
Avatar van Crazed PHP interesse zet eens stad tussen enkele aanhalingstekens... ik denk dat daar het probleem zit.

dus: $stad['stad']

edit: typo... moet dus $data['stad'] zijn 
Offline stijnhau - 09/04/2006 09:49
Avatar van stijnhau Onbekend hoe b"edoel je?????
Offline Crazed - 09/04/2006 09:50
Avatar van Crazed PHP interesse dit van je query maken:

  1. $q = mysql_query("SELECT COUNT(stem) AS aantal_stemmen, stem FROM verkiezing WHERE stad=".$data['stad']." GROUP BY stem ORDER BY aantal_stemmen DESC LIMIT 1") or die(mysql_error());
Offline stijnhau - 09/04/2006 09:50 (laatste wijziging 09/04/2006 09:54)
Avatar van stijnhau Onbekend zelfde fout.
Offline Tuinstoel - 09/04/2006 10:11
Avatar van Tuinstoel PHP expert LoL, je bent de single quotes vergeten.
  1. $q = mysql_query("SELECT COUNT(stem) AS aantal_stemmen, stem FROM verkiezing WHERE stad='".$data['stad']."' GROUP BY stem ORDER BY aantal_stemmen DESC LIMIT 1") or die(mysql_error());

En evt. nog addslashes() toevoegen...
Offline Richard - 09/04/2006 10:11 (laatste wijziging 09/04/2006 10:12)
Avatar van Richard Crew algemeen ik neem aan dat stad geen integer is, dus zet daar eens snel '' omheen in de query:p

EDIT: lol tuinstoel was me NET iets voor:p
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.204s