mysql ile php kullanırken hiçbir satır dönüş o yanlış ise

0 Cevap php

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.

0 Cevap