Yani ("r." ". T", örneğin ya) automagically kendine uygun tablo öneki ile geçerli sütun adlarını slash konulur bir komut dosyası oluşturmak çalışıyorum
$t_columns = array('id', 'name', 'label');
$r_columns = array('related_value');
GİRİŞ:
id > 1 AND (name = 'Hello' OR label IN ('World', 'Planet name AND label')) AND (related_value > 1 AND related_value < 50)
ÇIKIŞ:
t.id > 1 AND (t.name = 'Hello' OR t.label IN ('World', 'Planet name AND label')) AND (r.related_value > 1 AND r.related_value < 50)
Eğer normal bir str_replace yapamam nasıl fark. Ya tüm tablo adları düzgün önüne emin olmak için (I preg_replace tahmin ediyorum) basit kod olurdu?