Vinzenz Mai: Select, eine Variable soll zwei bedingungen erfüllen

Beitrag lesen

Hallo

SELECT
    feld
FROM
    tabelle
WHERE
    anderesfeld = 'O'Brien'


> > Kannst Du in dieser Anweisung ein Problem ausmachen?  
>   
> Ja, das O', htmlentities wäre wohl auch falsch. Ich muss mich da später nochmal reinlesen, ich ging die ganze zeit von htmlspecialchars() aus.  
  
Es gibt einen einfachen Grundsatz. Behandle Daten gemäß dem Kontext, in dem Du die Daten verwendest. Datenbankzugriffe sind \*kein\* HTML-Kontext, auch kein URL-Kontext - nein Du hast einen Datenbank-Kontext :-) Ist doch nicht schwer?  
  

> > Bitte schreibe Dir die Ausgabe von  
> >     [code lang=sql]SELECT VERSION()]  
> > ab und poste sie hier.  
  

> Webserver: 5.0.51a-log  
  
Sieht doch gar nicht so schlecht aus. Das war bis vor weniger als einer Woche die aktuelle Produktionsversion ([seit 4. August gibt es die 5.0.67](http://dev.mysql.com/doc/refman/5.0/en/releasenotes-cs-5-0.html) :-))  
  
Deine Bedenken hinsichtlich der Einsatzfähigkeit von mysqli sollten nun doch aus dem Weg geräumt sein.  
  
  
Freundliche Grüße  
  
Vinzenz