Ergebnis 1 bis 6 von 6

Thema: sql query

  1. #1
    Meister(in)
    Registriert seit
    05.03.2006
    Alter
    29
    Beiträge
    432
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard sql query

    Hi,
    ich habe in einer Datenbank Adressen gespeichert.
    Jetzt möchte ich in einem Formular einen Postleitzahl-Bereich wählen lassen.
    Ugf. so:
    Code:
    <select name="plz">
     <option>46</option>
     <option>47</option>
     <option>48</option>
     <option>49</option>
    </select>
    Aus der Datenbank sollen dann nur die Einträge ausgelesen werden bei denen die ersten beiden Ziffern der Plz mit der Auswahl übereinstimmen.

    Also nicht:
    Code:
    $plz = $_POST&#91;"plz"&#93;;
    $query = "SELECT * FROM tabelle WHERE plz = '$plz'";
    Sondern etwas das nur die ersten beiden Ziffern vergleicht.
    Geht sowas irgetnwie?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Fortgeschrittene/r
    Registriert seit
    08.11.2007
    Beiträge
    174
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    probiere es mal mi LIKE

    also so:

    Code:
    $plz = $_POST&#91;"plz"&#93;;
    $query = "SELECT * FROM tabelle WHERE plz LIKE '$plz'";

  3. #3
    Bandit
    Gast

    Standard

    plz ist was für ein spaltentyp? Und wenn schon like, dann bitte aber so:

    WHERE plz LIKE '$plz%'"

  4. #4
    Forum Guru Avatar von driver
    Registriert seit
    10.04.2006
    Alter
    34
    Beiträge
    20.729
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    oder like '$plz%'
    >> die icq-schreiberlinge bitte dies hier beachten



    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  5. #5
    Meister(in)
    Themenstarter

    Registriert seit
    05.03.2006
    Alter
    29
    Beiträge
    432
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Jo Vielen Dank!!!
    In verbindung mit dem ersten Google Ergebins wenn man nach "sql vergleichsoperator like" sucht, hab ichs geschafft.

    So muss es aussehen:
    Code:
    $query = "SELECT * FROM tabelle WHERE plz LIKE '".$plz."%'";

  6. #6
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    Uiuiui, MySQL kann doch sooo viel

    Code:
    $plz = $_POST&#91;"plz"&#93;; 
    $query = "SELECT * FROM tabelle WHERE SUBSTR&#40;plz,1,2&#41; = '$plz'";
    Something big is coming. And there will be pirates and ninjas and unicorns...

Ähnliche Themen

  1. Frage zu MySQL Query
    Von Teron Gerofied im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 21.03.2008, 17:01
  2. query funzt nicht mehr
    Von FaFoo im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 12.03.2008, 18:30
  3. query problem
    Von WWKiller im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 05.01.2008, 15:18
  4. MySQL... 2 datenbanken, 1 query
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 17.07.2007, 21:24
  5. Query string verstecken/unsichtbar mit JavaScript o.ä.
    Von Doc_Foo im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 25.01.2005, 14:55

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •