SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 16.07.2004, 13:54:07
hello2 hello2 ist offline
Anfänger
 
Registriert seit: Jul 2004
Beiträge: 9
Schon wieder die Suchanfrage ....

Hallo,

ich habe schon wieder ein Probem mit meiner Suchanfrage:


Ich kann jetzt schon perfekt nach einem Suchbegriff aus den Stichworten suchen. Bsp. suche "Ball" --> Stichworte sind "Ball, Haus, rot, rund"

Ich kann allerdings in mein Suchfeld nicht 2 Begriffe eingeben wie suche "Ball rot", denn dann findet er überhaupt nichts.

Wie kann ich das ändern, sodass auch nach 2 Begriffen gesucht werden kann, die allerdings weiterhin nur in einem Feld eingegeben werden sollen.



lg Eva



Hier noch ein Auszug meines Codes:


$result = mysql_query( "SELECT * FROM fotos WHERE `%$suchefeld%` LIKE '%$suche%' ORDER BY `nummer`");


$suchefeld --> in welchem Feld der Datenbank gesucht werden soll (z.Bsp.: Stichworte)
$suche --> was der User in die Suche eingegeben hat
Mit Zitat antworten
  #2  
Alt 16.07.2004, 14:19:55
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
du hast nen string

"ball rot"

diesen trennst an dem leerzeichen mit explode(). nun erhälst du ein array( "ball" , "rot" ); und dann baust du dir mit foreach ne sql-abfrage, die dann so ausschaut:

"SELECT * FROM `fotos` WHERE '%$suchefeld%' LIKE '%{$sucharr[ 0 ]}%' OR '%$suchefeld%' LIKE '%{$sucharr[ 1 ]}%' ORDER BY `nummer`"
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:05:03 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt