filteren op basis van eerste letter

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Wulf Vandekerckhove

Wulf Vandekerckhove

24/07/2011 12:02:13
Quote Anchor link
Hey,

ik probeer voor een vriend een database te programmeren waarin reviews steken van muziekalbums. Ik heb weinig ervaring met php, vandaar even mijn vraag:

om de archieven van cd-besprekingen te kunnen raadplegen wil ik werken met een filter op naam van de artist.
menu: a - b- c - d - ...
klik: pagina toont dus alle albums waarvan artist begint met gekozen letter

het liefst geef ik die letter mee in de url: iets als www.mijndomein.com/index.php?ini=a bijvoorbeeld

vraag is nu welke sql ik hiervoor kan gebruiken? of hoe ik dit correcter kan oplossen?

Van harte bedankt voor jullie input.
 
PHP hulp

PHP hulp

29/11/2024 10:42:40
 
Noppes Homeland

Noppes Homeland

24/07/2011 12:10:57
Quote Anchor link
Zo te lezen heb je ook geen ervaring met databases
Quote:
ik probeer voor een vriend een database te programmeren waarin reviews steken


Tip:
1. zoek eerst een tussen de string functies van je database alvorens je een topic opent.
2. probeer zelf een te komen met een sql statement welke jouw resultaat benaderd, dan kan je veel beter geholpen worden
 
Joren de Wit

Joren de Wit

24/07/2011 12:11:05
Quote Anchor link
Gebruik LIKE in je WHERE clausule:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$sql
= "
  SELECT ...
  FROM ...
  WHERE artiest LIKE '"
.$eerste_letter."%'
"
;
?>


Toevoeging op 24/07/2011 12:12:05:

Uiteraard zou je ook naar functies als SUBSTRING() kunnen kijken zoals Noppes suggereert...
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.