login  Naam:   Wachtwoord: 
Registreer je!
 Forum

fout met variabele in mysql (Opgelost)

Offline tbsites - 25/08/2007 15:39
Avatar van tbsitesOnbekend Hallo ik heb nu dit:

  1. $res = mysql_query("SELECT subject, ID_TOPIC, posterName FROM smf_messages ORDER BY posterTime DESC LIMIT 0, .$limit ");


Dit doet het niet ik krijg dan alleen het getal te zien en niet wat ik wil.

Ik heb ook dit geprobeerd:

  1. $res = mysql_query("SELECT subject, ID_TOPIC, posterName FROM smf_messages ORDER BY posterTime DESC LIMIT 0, ".$limit );


Dit geeft hetzelfde resultaat

11 antwoorden

Gesponsorde links
Offline Rik - 25/08/2007 15:43
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Die tweede ziet er gewoon goed uit...

Kan je wat meer code posten?
Offline tbsites - 25/08/2007 15:46 (laatste wijziging 25/08/2007 15:53)
Avatar van tbsites Onbekend De hele code

Plaatscode: 6429

En onder pagina stond nog een echo met limt weggehaald. staat nu niks!
Offline DMM - 25/08/2007 16:22 (laatste wijziging 25/08/2007 16:36)
Avatar van DMM PHP beginner Wat bedoel je met LIMIT 0? Kan het niet gewoon zo, of ben ik mis:

  1. $res = mysql_query("SELECT subject, ID_TOPIC, posterName FROM smf_messages ORDER BY posterTime DESC LIMIT $limit ");


EDIT: En zo?
Offline tbsites - 25/08/2007 16:25
Avatar van tbsites Onbekend doet het ook niet.
Offline Ultimatum - 25/08/2007 16:39
Avatar van Ultimatum PHP expert Gebruik or die(mysql_error()); ?
Offline tbsites - 26/08/2007 09:32
Avatar van tbsites Onbekend De error:

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 '' at line 1
Offline marten - 26/08/2007 09:44
Avatar van marten Beheerder Het is LIMIT <begin te zoeken vanaf rij>,<het aantal resultaten>

Dus om vanaf het begin te zoeken LIMIT 0, 5 Dit betekend 5 resultaten vanaf de eerste rij.
Offline Rik - 26/08/2007 09:47
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
De volgorde van je script ziet er niet echt logisch uit... Je gebruikt $limit, voordat je gaat kijken of $_GET['limit'] bestaat en geldig is. Misschien kan je dat beter andersom doen!  
Offline Grayen - 26/08/2007 09:49 (laatste wijziging 26/08/2007 09:51)
Avatar van Grayen PHP ver gevorderde Even logisch redeneren. We krijgen een SQL syntax error. Wat kan dat veroorzaken? Zoals Boukefalos al zegt ziet de tweede query er valide uit. Wat zou dan nog de foutmelding kunnen veroorzaken? De variables natuurlijk als die geen waarde heeft, mist er een gegeven in de syntax en dus komt MySQL met een syntax error. Gaan we kijken naar jouw code. Verek, $limit wordt past geset, nadat de query wordt uitgevoerd . Probleem opgelost .

http://www.plaatscode.be/6436/

Edit:
Boukefalos was me voor.
Offline tbsites - 26/08/2007 09:59
Avatar van tbsites Onbekend Hij doet het
Offline Rik - 26/08/2007 11:08
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Ok, das mooi! 

Dan mag je nu op het "opgelost" knopje klikken...  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.198s