Bu zaten sorulmuş özür dilemek durumunda. Ben statik SQLs ilgili cevaplar gördüm, ama bu durumda ben zamanında dinamik olarak inşa edilmiş bir sorgu dizesi için) (PDO-> hazırlamak kullanmak istiyorum.
Basit bir örnek içine Breaking:
$TempSQL = "SELECT field1, field2, field3 FROM table WHERE ";
if ($numberParams == 1) {
$TempSQL = $TempSQL . " field1 = '$val1' ";
} else {
$TempSQL = $TempSQL . " field2 = '$val2' ";
$TempSQL = $TempSQL . " AND field3 = '$val3' ";
}
db->query($TempSQL);
Nasıl bir db-> prepare () olarak yeniden do?
Ben inşa etmeliyiz deyim-> (array (: => $ var) 'param') yürütmek de anında)?
Daha iyi / kıvrımlara yolu var mı?