Heim > Backend-Entwicklung > PHP-Tutorial > 在mysqli中判断结果集替空最最简单的方法是什么

在mysqli中判断结果集替空最最简单的方法是什么

WBOY
Freigeben: 2016-06-13 12:42:51
Original
955 Leute haben es durchsucht

在mysqli中判断结果集为空最最简单的方法是什么
我发现判断结果集不为空一般要这么写:

if($result->num_rows>0) { }

而不能这么写:

if($result)

我用var_dump($result);输出,结果是

 
object(mysqli_result)#2 (0) { }

可见,结果集为空时,$result是一个没有成员的空对象,我看了书上说,将object转换为布尔型时,没有成员的对象会转换成false,否则转换为true,为什么这里这个空对象不转换成false呢。

我还想问下 mysql 和PDO中判断结果集为空也得要判断记录数属性为0吗。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage