login  Naam:   Wachtwoord: 
Registreer je!
 Forum

qeury fout

Offline lilj - 17/02/2007 12:17
Avatar van liljNieuw lid wat is hier fout??

$sql = "SELECT * FROM gebruikers WHERE DATE_SUB(NOW(),INTERVAL 5 MINUTE) <= lastactive ORDER BY naam ASC WHERE `crew`='$data->crew'";

7 antwoorden

Gesponsorde links
Offline Voldemort - 17/02/2007 12:21
Avatar van Voldemort PHP ver gevorderde Je gebruikt 2x WHERE:

Jij doet:

WHERE [...] ORDER BY [...] WHERE [...]

Dat moet worden:

WHERE [...] ORDER BY [...]

Je moet je 2 WHERE's dus samendoen. Dit kan heel simpel door && te gebruiken.
Offline lilj - 17/02/2007 12:24 (laatste wijziging 17/02/2007 12:25)
Avatar van lilj Nieuw lid ey lol nog helemaal niet gezien, bedankt

op deze manier?

$sql = "SELECT * FROM gebruikers WHERE crew = $data->crew && DATE_SUB(NOW(),INTERVAL 5 MINUTE) <= lastactive ORDER BY naam ASC";
Offline marten - 17/02/2007 12:26
Avatar van marten Beheerder ik zou && vervangen door AND && is php taal AND SQL
Offline Voldemort - 17/02/2007 12:27 (laatste wijziging 17/02/2007 12:28)
Avatar van Voldemort PHP ver gevorderde
  1. WHERE DATE_SUB(NOW(),INTERVAL 5 MINUTE) <= lastactive ORDER BY naam ASC WHERE `crew`='$data->crew'";


==>

  1. WHERE DATE_SUB(NOW(),INTERVAL 5 MINUTE) <= lastactive && `crew`='$data->crew'" ORDER BY naam ASC;


Maar deze code zal nog niet werken omdat je je variablen buiten de quotes moet brengen, dus:

  1. WHERE DATE_SUB(NOW(),INTERVAL 5 MINUTE) <= lastactive && `crew`='".$data->crew."' ORDER BY naam ASC";


@marten: Het maakt eigenlijk niks uit. != is PHP en <> is MySQL. Ik gebruik <> (MySQL) en && (PHP). Het is een kwestie van voorkeur denk ik.
Offline lilj - 17/02/2007 12:29 (laatste wijziging 17/02/2007 12:31)
Avatar van lilj Nieuw lid Raar hij geefd nog steeds fout, maarjah laat maar ik gebruik wel Count

bedankt:cool:
Offline Ultimatum - 17/02/2007 15:48
Avatar van Ultimatum PHP expert zet or die(mysql_error()) achter je query en dan krijg je meestal een duidelijkere fout

sidenote: je geeft wel snel op 
Offline Rens - 17/02/2007 17:52
Avatar van Rens Gouden medaille

Crew algemeen
http://www.site...r_Handling
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.263s