Thema: dynamische mysql query (bestimmte strings verbieten?)
Klicke hier, um dich anzumelden
Du kannst aus dieser Liste ein Symbol für deine Nachricht auswählen.
Wenn du diese Option aktivierst, werden URLs automatisch mit BB-Code ergänzt. www.beispiel.de wird zu [URL]http://www.beispiel.de[/URL].
Wenn du möchtest, kannst du dieses Thema bewerten.
Würde es genau so machen wie Terra-power es geschrieben hat. Wenn es aber mehr als zwei Wörter sind würde ich vielleicht die Wörter in ne neue Tabelle der db stecken und die vorher durch suchen lassen. Dies würde sich aber wenn diese Tabelle zu groß wird auf die Leistung auswirken. Was man auch noch nutzen kann ist das switch case http://de.php.net/switch. Bietet sich vorallem an, wenn du für jedes Wort einen eigenen Text ausgeben möchtest. Gruß Fache
einfach mit einem if Befehl, diesen Fall abfangen. Also so in etwa: if ($_get['cat'] != 'shooter') die query abfrage; else echo("eingabe verboten");
Hallo alle zusammen, ich bin gerade damit beschäftigt ein script zu schreiben das daten aus einer mysql datenbank ausliest und suchen lässt. Es handelt sich um spiele die in 6 kategorien aufgeteilt sind. Um nicht für jede kategorie eine eigene suche zu schreiben habe ich einen dynamischen mysql table erstellt. das ganze schaut so aus: $dynamic_table_name = mysql_real_escape_string($_GET["cat"]); somit kann der besucher mit search.php?query=xxx&cat=xxx den gewünschten suchbefehl und die kategorie festlegen. Nun würde ich jedoch gerne 2 spezielle strings verbieten z.b. search.php?query=xxxcat=shooter Wäre nett wenn mir jemand helfen könnte wie man das verwirklichen kann, bin für alles offen, könnte auch über htaccess geregelt werden falls möglich oder in einer anderen sprache als php. Vielen dank schonmal im voraus!
Foren-Regeln