Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

PHP: sorteren op 1e letter....

Bill Gates
12 antwoorden
  • Hoi,

    ik ben bezig om een programma te maken in php en mysql. nu wil ik in een mysql query alle entry's oproepen die beginnen met de letter a.

    Is hiervoor een sql code, of moet ik het eruit vissen met php???
  • Query:

    [code:1:abe371f583]
    $query = "select * from tabel where entry like 'a*'";
    [/code:1:abe371f583]

    waarbij 'tabel' door de naam van de tabel moet worden vervangen en 'entry' door de naam van het veld waarop je wilt selecteren.
  • Bedankt :smile:

    [edit]zelfs zo'n woord schrijven blijft lastig, ff spelfouten eruit halen[/edit]

    [ Dit Bericht is bewerkt door: HarmenM op 2002-01-18 21:41 ]
  • Het wil niet werken….
  • Je hebt entry toch wel vervangen door de waarde die je wilde zoeken??
    Niet beledigend bedoeld mocht ik je hiermee ernstige onderschatten.
  • Post eens wat code, zo kunnen we niet echt helpen…
  • ik kan wel redelijk php hoor..

    [code:1:a90d9b5149]
    $sql = "SELECT * FROM adressen where achternaam like '$letter*';";
    [/code:1:a90d9b5149]

    alleen het wil om de een of andere reden niet werken…
  • Wat doet die ; in je $sql?

    '$letter*';";

    Beetje vage code en aan alleen een query hebben we nog weinig, het gaat vaak om de omliggende code…
  • [code:1:88f83cec27]
    $sql = "SELECT * FROM adressen where achternaam like 'a*';";
    [/code:1:88f83cec27]

    de query werkt wel:
    [code:1:88f83cec27]
    $sql = "SELECT * FROM adressen where achternaam like '%a%';";
    [/code:1:88f83cec27]


    maar, het filteren op eerste letter werkt niet


    [ Dit Bericht is bewerkt door: HarmenM op 2002-01-22 19:06 ]
  • Nietemin hoort die ; daar niet. En hoe weet je dat die query werkt?
  • omdat ik hem heb uitgetest….

    het werkt al alleen niet met de * maar met de %
  • tja, als ik:

    $query = "SELECT * FROM portfolio where naam like 'a%'";

    uitvoer, krijg ik keurig alles wat begint met een a

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.