Parameter in einer MySQL-Datenbank

Ich bin mit PHP mit MySQLi, und ich bin in einer situation, wo ich Anfragen wie

SELECT $fields FROM $table WHERE $this=$that AND $this2=$that2

Bisher habe ich geschrieben, einige code, der Spleiße bis ein array, dass ich es geben, zum Beispiel:

$search = array(name=michael, age=20) //turns into
SELECT $fields FROM $table WHERE name=michael AND age=20

Ist es ein effizienter Weg, dies zu tun?

Ich bin eher besorgt über die MySQL-injections - das scheint mir sehr anfällig.
Danke!

InformationsquelleAutor | 2009-04-08
Schreibe einen Kommentar