WinFuture-Forum.de: Probekm Mit Sql Abfrage - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Probekm Mit Sql Abfrage


#1 Mitglied ist offline   Picard 

  • Gruppe: aktive Mitglieder
  • Beiträge: 125
  • Beigetreten: 04. Januar 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Puffbohne

geschrieben 16. Januar 2007 - 08:00

Hallo zusammen,

ich habe hier eine Suchfunktion mit einer SQL abfrage.
jezt möchte ich aber nur ausgeben wenn ein Suchbegriff gefunden wird und auch nur die, die in einer spalte einen bestimmten wert enthält.

HAbe es mit AND probiert was ich dahinter gepackt habe aber dies klappt nicht.

$abfrage = "SELECT * FROM adressbuch WHERE nachname LIKE '%$suchen%' OR vorname LIKE '%$suchen%' OR email LIKE '%$suchen%'";


z.B. hatte ich dahinter: AND user_logon = '$test'

Kann mir da einer weiterhelfen?

Danke!
MFG

Picard
0

Anzeige



#2 Mitglied ist offline   Henning 

  • Gruppe: aktive Mitglieder
  • Beiträge: 238
  • Beigetreten: 22. März 04
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 16. Januar 2007 - 08:43

Da ich deine Suchfunktion nicht kenne würde ich zuerst mal zu Klammern raten.
Es gibt in SQL die Regel "and vor or", dein AND zu dem user_logon würde also zu dem LIKE bzgl. der email gehören und nicht zu allen Teilen des OR.

Da hast wahrscheinlich

WHERE nachname LIKE '%$suchen%'
OR vorname LIKE '%$suchen%'
OR ( email LIKE '%$suchen%'
AND user_logon = '$test')


und meintest eher

WHERE (nachname LIKE '%$suchen%'
OR vorname LIKE '%$suchen%'
OR email LIKE '%$suchen%')
AND user_logon = '$test'

0

#3 Mitglied ist offline   Picard 

  • Gruppe: aktive Mitglieder
  • Beiträge: 125
  • Beigetreten: 04. Januar 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Puffbohne

geschrieben 16. Januar 2007 - 09:26

HI,

danke für deine Antwort. Kann es leider erst heute Nachmittag testen.
Wenn ich neue erkenntnisse habe dann melde ich mich.

Danke!

Aber das was du geschrieben hast klingt logisch...Mit klammern habe ich es noch nicht versucht.
MFG

Picard
0

#4 Mitglied ist offline   Picard 

  • Gruppe: aktive Mitglieder
  • Beiträge: 125
  • Beigetreten: 04. Januar 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Puffbohne

geschrieben 16. Januar 2007 - 18:22

Vielen Dank, funktioniert.

Danke
MFG

Picard
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0