• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frage zur Suchfunktion

Tomm

Mitglied
Hallo,
wenn ich in einer Datenbank entweder ein Wort oder ein Mitglied oder beides suchen möchte , wie schreibe ich die Anweisung dafür.Es funktioniert bei mir nur wenn beide Variablen einen Wert haben. Wenn kein Name eingegeben wurde, dann sollen alle Beiträge mit dem gesuchten Wort ausgegeben werden

PHP:
$query = "SELECT $select FROM tabelle WHERE username='$suche_member' and beitrag='$suche_text' ORDER BY datum DESC LIMIT 20";
 
Noch eine Frage

Was ist der Unterschied zwischen LIKE und = ?

PHP:
 ..WHERE username='$suche_member'..
PHP:
 ..WHERE username LIKE '$suche_member'..
 
= prüft ob es genau der String ist und mit LIKE kann man Wildcards (%) benutzen. Was wenn du's nicht tust aufs selbe hinaus läuft.
 
Zurück
Oben