login  Naam:   Wachtwoord: 
Registreer je!
 Forum

ledenlijst sorteren

Offline MechaVore - 09/04/2005 16:05
Avatar van MechaVoreGouden medaille

PHP gevorderde
ik heb een ledenlijst, waarbij je op leter enzo gesorteerd wordt net zoals bij sitemasters.
[ik bedoel dat je op A drukt dat hij dan alles weergeeft dat met A begint]

er staat in mijn query bijv: "SELECT * FROM users WHERE gebruikersnaam LIKE 'A%'"

maar hoe zorg ik ervoor dat hij alles zoekt dan met een nummer begint dus:
007Bond
0wn4g3
1april
2353Gast
3l33t
7331




10 antwoorden

Gesponsorde links
Offline indounit - 09/04/2005 17:00 (laatste wijziging 09/04/2005 17:02)
Avatar van indounit Nieuw lid maar dat is aleen maar lastig .  ik zou het op power doen want dat kijk je wie onder je staat en die kan je aanvallen ..

je kan het wel op geld doen
mysql_query("select * from users order by euro");
Offline delta_004 - 09/04/2005 17:09
Avatar van delta_004 Onbekend DESC
Offline MechaVore - 09/04/2005 17:37 (laatste wijziging 09/04/2005 19:22)
Avatar van MechaVore Gouden medaille

PHP gevorderde
maar hoe zorg ik er dan voor dat ik alleen de getallen krijg ?

dus alleen alles wat met een getal begint ?

net zoals alles wat met een A of B of C ofzo begint

[Edit]
Het werkt. maar niet als hem zo gebruik
$sql = "SELECT * FROM users WHERE geactiveerd='1' && banned='0' && gebruikersnaam REGEXP '^[^a-z].*' ORDER BY gebruikersnaam ASC LIMIT $offset, $aantal_items_per_pagina";

wat is daar de fout aan ?
Offline Disa - 09/04/2005 17:43
Avatar van Disa PHP interesse SELECT * FROM users WHERE gebruikersnaam REGEXP '^[^a-z].*'

Denk ik

- Disa
Offline MechaVore - 09/04/2005 22:52
Avatar van MechaVore Gouden medaille

PHP gevorderde
Weet echt niemand dit 
Offline Thomas - 10/04/2005 01:22
Avatar van Thomas Moderator WHERE gebruikersnaam REGEXP '^[0-9]' dan he ?
&& werkt niet in een query, gebruik AND.
Offline MechaVore - 10/04/2005 09:43 (laatste wijziging 10/04/2005 10:34)
Avatar van MechaVore Gouden medaille

PHP gevorderde
huh, werkt && niet in een query ??

ik gebruik het nu in al mijn query's (maar het werkt wel) dus ik moet AND gebruiken ?

[edit]
hij werkt nu maar ik moet dus geen && meer gebruiken ? hij deot het namelijk ook met && in plaats van AND
Offline Thomas - 10/04/2005 13:18
Avatar van Thomas Moderator Ow, misschien kan het wel, maar ik doe het nooit.
Net zoiets als AND of OR in PHP gebruiken in if-statements en dergelijke. Werkt alleen maar verwarrend - leer jezelf één notitie aan. Ik vind AND en OR 'logischer' in SQL-statements en && en || in PHP-statements.
Offline CelestialCelebi - 10/04/2005 13:20
Avatar van CelestialCelebi PHP gevorderde && en || werken in MySQL, niet in SQL..
Offline Thomas - 10/04/2005 13:58
Avatar van Thomas Moderator Reden te meer dan om de door mij voorgestelde notatie aan te houden eh... Het was trouwens evident dat we het over MySQL hadden dus ik vind het een nogal loze opmerking.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.167s