$query = "SELECT * FROM `table`";
$results = mysql_query($query, $connection);
if(!result) echo 'error';
(or)
// assume connection to database is established in the beginning itself
if($result = mysql_query("SELECT * FROM `table`")) // do something
else echo 'error';
我猜两者确实执行相同的操作。如果错了,请纠正我。问题是为什么人们喜欢这种语法 mysql_query($query, $connection);
,是遵循一些标准还是用户偏好?还是它们的功能不同。
mysql_query
并且还请明确我这一点,返回 false 或无法执行的原因可能是什么?以及mysql_num_rows,mysql_fetch_array
由于服务器或数据库问题,它们是否有时也无法执行?
请让我知道,我们将不胜感激。谢谢