mysql_affected_rows(); bug.
mysql_affected_rows(); fonksiyonunda eger sql query basarılı ise sonucu 1 olarak donderir basarısız ise -1 olarak doner genel olarak kullanım sekli sql isleminin basarılı olup olmamasını kontrol edebilirsiniz fakat
mysql_afftected_rows(); sql update komutlarında sonucu herhalukarda -1 dondermekte bu nedenle mysql sınıfı kullanan arkadaslarımın eger boyle bir fonksiyon kullanıyorlar ise mysqli_affected_rows(); kullanmalarını oneriyorum
tabi mysql sınıflarınızıda mysqliye uyarlarsanız daha iyi olur benim basıma gelen bir hata sizde karsılasırsanız sasırmayın
Php
teşekkürler. ince bir nokta.
bi ipucu da ben vereyim.
mantıksal olarak: 0(sıfır), False ve "" aynı anlama gelebilir. bu gibi fonksiyon dönüşlerinde emin olmak için üç eşittir kullanılır. tam olarak FALSE değeri aramaya yarar. 0 veya "" dönerse kabul etmez.
if(strpos("a","baba")===FALSE)
{
}