eminem.encore
چهارشنبه 08 آذر 1391, 23:41 عصر
با عرض سلام - یه چیزی تو php برام مبهمه اینم اینه که این دو تا کد پایینی فرقی با هم دارند یا نه؟
$conn=db_connect();
if (!$conn)
return false;
$sql="select * from tbl1";
$result=mysql_query($sql);
if(!$result || mysql_num_rows($result)==0)
return false;
if (!$conn=db_connect())
return false;
$sql="select * from tbl1";
if (!($result=mysql_query($sql)) || mysql_num_rows($result)==0)
return false;
من احساس می کنم که متغیر result اگه شرط درست نباشه مقدار نمی گیره برای همین تو دستور های بعدی متغیر result هیچ میشه
$conn=db_connect();
if (!$conn)
return false;
$sql="select * from tbl1";
$result=mysql_query($sql);
if(!$result || mysql_num_rows($result)==0)
return false;
if (!$conn=db_connect())
return false;
$sql="select * from tbl1";
if (!($result=mysql_query($sql)) || mysql_num_rows($result)==0)
return false;
من احساس می کنم که متغیر result اگه شرط درست نباشه مقدار نمی گیره برای همین تو دستور های بعدی متغیر result هیچ میشه