Autor |
Nachricht |
speck0r
Threadersteller
Dabei seit: 04.01.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 30.03.2007 11:02
Titel MySql abfrage |
|
|
Hallo,
ich habe ein problem bei einer MySql abfrage.
Ich habe eine DB-Tabelle die viele Wörter enthält, und einen String der viel Text enthält. Nun möchte ich den String nach den Wörtern in der Tabelle durchsuchen lassen und wenn das Wort aus der Tabelle im String vorhanden ist soll er das Wort ausgeben. Das problem habe ich nun wenn das Wort aus der Tabelle nicht eindeutig im String vorhanden ist, sprich in der Tabelle steht "test.info" und im String steht "Dies ist ein Test String mit einer Test Url web.test.info".
Ich könnte mir auch erst die Einträge der Tabelle ausgeben lassen und dann den String durchsuchen lassen, aber ich möchte das aus Perfomance gründen erspaaren.
Strucktur der Tabelle:
url (varchar) | anz (int)
----------------------------
test.info | 1
test.de | 1
test.com | 1
test.org | 1
|
|
|
|
|
ALEXX
Dabei seit: 26.08.2004
Ort: Köln
Alter: 37
Geschlecht:
|
Verfasst Di 03.04.2007 14:41
Titel
|
|
|
hoffe das hilft dir weiter:
mysql_query("SELECT * FROM tabellenname WHERE spaltenname LIKE '%".$_REQUEST['suchbegriff']."%' ");
|
|
|
|
|
Anzeige
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Di 03.04.2007 15:02
Titel
|
|
|
ALEXX hat geschrieben: | hoffe das hilft dir weiter:
mysql_query("SELECT * FROM tabellenname WHERE spaltenname LIKE '%".$_REQUEST['suchbegriff']."%' "); |
und mal wieder ein tipp aus dem bereich: bitte gib keine tipps mehr von dingen, wo du dich nicht auskennst. das ist alles andere als in ordnung, weil im extremfall damit einiges kaputt gemacht werden kann (sql injections), noch dazu sollte man die daten so ansprechen wie sie auch übertragen werden, also über $_GET oder $_POST, darüber hinaus, never trust * - ergo: die user eingaben mit mysql_real_escape_string() bearbeiten und ggf noch addslashes oö. verwenden.
zum problem des threaderstellers: was willst du? wie ist deine struktur genau? die beschreibung ist mehr als unbrauchbar.
|
|
|
|
|
|
|
|
Ähnliche Themen |
(php-mysql) übergabe von formulardaten und abfrage m. mysql
[php+mysql] abfrage von x bis y
MySQL Abfrage
[PHP, MySQL] Sortierung bei Abfrage
[PHP/MySQL] String in SQL-Abfrage ?! wie ??
[PHP/MYSQL] Abfrage - Problem
|
|