login  Naam:   Wachtwoord: 
Registreer je!
 Forum

MySQL versie 4.1.21 versus 4.1.22

Offline draw - 05/09/2007 08:05
Avatar van drawNieuw lid Mijn hoster gebruikt de MySQL versie 4.1.22, maar dit geeft problemen met sortering (geen sortering) dezelfde PHP-scripts werken perfect op mijn lokale versie 4.1.21 en op de versie 5.0.
Weet iemand van dit probleem of wat is hier de oorzaak?

4 antwoorden

Gesponsorde links
Offline marten - 05/09/2007 08:40
Avatar van marten Beheerder Laat eens een stukje van je code zien?

grote lappen code tussen [plaatscode] tags
Offline draw - 05/09/2007 08:57 (laatste wijziging 05/09/2007 09:58)
Avatar van draw Nieuw lid Dit is een eenvoudige query en werkt perfect in 4.1.21

  1. $MyTable="test";
  2. $MyConditions="lidM_thisY!=0 or lidV_thisY!=0 or lidM_nextY!=0 or lidV_nextY!=0 ";
  3. $MyOrder="'naamM','vnaamM','naamV','vnaamV' ASC";
  4. $Fields="*" ;
  5. $qread = "SELECT $Fields FROM $MyTable WHERE $MyConditions ORDER BY $MyOrder";

Boven de versie 4.1.22 is er geen vrije versie meer, behalve 5.x
Kan ook geen bug melding vinden op MySQL site.

Citaat:
Code tags!
Offline Stijn - 05/09/2007 12:12
Avatar van Stijn PHP expert
  1. $MyTable="`test`";
  2. $MyConditions="`lidM_thisY` != 0 OR `lidV_thisY` != 0 OR `lidM_nextY` != 0 OR `lidV_nextY` != 0";
  3. $MyOrder="`naamM`,`vnaamM`,`naamV`,`vnaamV` ASC";
  4. $Fields="*" ;
  5. $qread = "SELECT ".$Fields." FROM ".$MyTable." WHERE ".$MyConditions." ORDER BY ".$MyOrder;
Probeer bovenstaande code. Wat zegt mysql_error(), want als het niet werkt moet hij toch een error geven.
Offline draw - 05/09/2007 16:54
Avatar van draw Nieuw lid Er is geen MySQL error, maar de sortering doet het niet!
Je voorstel is eigenlijk identiek, je mag beide uitdrukkingen gebruiken.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.187s