Antworten

Thema: dynamische mysql query (bestimmte strings verbieten?)

Nachricht

Klicke hier, um dich anzumelden

 

Du kannst aus dieser Liste ein Symbol für deine Nachricht auswählen.

Zusätzliche Einstellungen

  • Wenn du diese Option aktivierst, werden URLs automatisch mit BB-Code ergänzt. www.beispiel.de wird zu [URL]http://www.beispiel.de[/URL].

Thema bewerten

Wenn du möchtest, kannst du dieses Thema bewerten.

Übersicht (Neuester Beitrag zuerst)

  • 13.01.2009
    Fache
    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
  • 13.01.2009
    terra-power
    einfach mit einem if Befehl, diesen Fall abfangen. Also so in etwa:

    if ($_get['cat'] != 'shooter')
    die query abfrage;
    else
    echo("eingabe verboten");
  • 10.01.2009
    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!

Berechtigungen

  • Neue Themen erstellen: Ja
  • Themen beantworten: Ja
  • Anhänge hochladen: Ja
  • Beiträge bearbeiten: Ja
  •