Ergebnis 1 bis 3 von 3

Thema: Neuling bei SELECT

  1. #1
    HTML Newbie
    Registriert seit
    10.05.2004
    Beiträge
    8
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Neuling bei SELECT

    Ich bin noch nicht so gut in Datenbankabfragen.....kann einer einen Grund sehen, warum ich hier keine Ergebnisse bekomme?

    $sql ="SELECT * FROM `User` WHERE Nick LIKE '%".$Nick."%' AND AlterU >= '$Alterv' AND AlterU <= '$Alterb' "
    ."AND Groesse >= '$Groessev' AND Groesse <= '$Groesseb' AND Gewicht >= '$Gewichtv' "
    ."AND Gewicht <= '$Gewichtb' AND Augenfarbe = '$Augenfarbe' AND Haarfarbe = '$Haarfarbe' "
    ."AND Haarlaenge = '$Haarlaenge' AND Bart = '$Bart' AND Raucher = '$Raucher' AND PLZ LIKE '$PLZ' "
    ."AND Wohnort LIKE '%".$Wohnort."%' AND Bundesland = '$Bundesland' ";

    Nach einer Füllung mit Formulareingaben sieht das so aus:

    SELECT * FROM `User` WHERE Nick LIKE '%%' AND AlterU >= '14' AND AlterU <= '27' AND Groesse >= '100' AND Groesse <= '200' AND Gewicht >= '40' AND Gewicht <= '120' AND Augenfarbe = '%' AND Haarfarbe = '%' AND Haarlaenge = '%' AND Bart = '%' AND Raucher = '%' AND PLZ LIKE '%' AND Wohnort LIKE '%%' AND Bundesland = '%'

    Ich habe extra bei Alter, Größe und Gewicht ganz viel Spielraum gelassen und auch sonst alles mögliche leer gelassen.
    Ich hab in meiner Datenbank mindestens 3 Sätze, die passen würden

    Zum Beispiel:

    UserID Nick Passwort Email Bestaetigt Logged Geprueft AnmeldeDatum LastVisit Geburtsdatum AlterU Groesse Gewicht Augenfarbe Haarfarbe Haarlaenge Bart Raucher PLZ Wohnort Bundesland PicURL Freitext

    1 BlueWonder XXX BlueWonder78@web.de 1 0 1 2003-05-02 19:55:00 2004-05-10 16:53:54 1978-09-06 25 178 67 grün braun kurz nein nein 45147 Essen Nordrhein-Westfalen

    Sorry, wenn das ws unübersichtlich is
    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
    07.05.2004
    Beiträge
    178
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ich versuchs mal:

    - User also der Tabellenname brauch nichtt in Anführungsstrichen
    - Die ganzen Nummer Angaben (also nicht String) wie AlterU >= '14' brauchen auch nicht in Anführungsstrichen.
    - Benutz beim String Vergleich am besten immer like anstatt =
    - Anstatt z.B. Groesse >= 100 and groesse <= 200 benutz besser between, also Groesse between 100 and 200

  3. #3
    HTML Newbie
    Themenstarter

    Registriert seit
    10.05.2004
    Beiträge
    8
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Jo, hab es hingekriegt. Besten Dank....

Ähnliche Themen

  1. JavaScript: select-box onchange: neue select-box
    Von Jan_K im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 20.08.2008, 16:43
  2. Neuling bei Amazon. :-)
    Von eatofid im Forum Off Topic und Quasselbox
    Antworten: 0
    Letzter Beitrag: 30.12.2007, 22:34
  3. problem mit Pulldown-Menü (<select></select>)
    Von magicgerd im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 23.01.2006, 18:38
  4. neuling
    Von Mademann im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 24.08.2005, 01:53
  5. php neuling asks...
    Von phore im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 21.01.2005, 10:09

Stichworte

Berechtigungen

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