select * from tablo where 1=1 and ... (asıl sorgu)
bunu yazan arkadaş ne demek istemiş? neden böyle bir şey yazılır?
bunu yazan arkadaş ne demek istemiş? neden böyle bir şey yazılır?
belki 1=1 yerine ayrı bir filtre koyacaktır da hatırlamak için kendince not düşmüştür kodun içine.
cakabo
sql injection tarzı bir query olmuş, select * from tablo demekten farkı yok, zira 1=1 true olacak, where clause herşeyi kapsayacaktır.
talemon
bazi sorgularin calisma zamanlarini milisaniye cinsinden aldiginiz zaman, 1=1 ile baslayan sorgularin daha hizli calistigi gorulmus. arkadasin yalancisiyim. biraz arastirirsaniz bulunur saniyorum.
edit: sanki sorguyu paralel calistirma gibi biseyler kalmis aklimda
ekyil
1