Ben öğretici talimatları bir sürü genellikle bu kodu olduğunu fark:
$sql="SELECT * from table";
$num=mysql_num_rows();
if ($num > 0)
{
do something
}
Neden bu durumu kullanmak zorunda "if ($ num> 0)" Ben kompakt ve okunabilir olduğunu düşünüyorum bu kodu yazdığınızda:
$sql="SELECT * from table";
$itExists=mysql_num_rows();
if ($itExists)
{
do something
}
mysql_num_rows Hiç olumsuz bir tamsayı çıkmıyor? PHP her zaman false 0 denk değildir? Ben bu yaklaşımı kullanılmış ve farklı ya da olağandışı bir şey fark ettik.