Php 如何检查现有条目(2种方法)
我有两种不同的方法来检查现有条目 方法1 SQL:Php 如何检查现有条目(2种方法),php,sql,Php,Sql,我有两种不同的方法来检查现有条目 方法1 SQL:从…中选择计数(*) PHP: 方法2 SQL:从中选择1。。。限制1 PHP: 就性能而言,正确的方法是什么?两者都是正确和良好的。但我会建议第二个,因为你们是限制在1条记录,当你们得到记录,它将停止,而在第一个你们正在计算所有记录 第一个“count*”在您需要查找显示的记录数时很重要。当有许多行与您的查询匹配时,后者更有效,因为在第一种情况下,MySQL必须找到所有行才能返回正确的计数值,而在第二种情况下,它将在找到第一种后停止搜索。就性能
从…中选择计数(*)
PHP:
方法2
SQL:从中选择1。。。限制1
PHP:
就性能而言,正确的方法是什么?两者都是正确和良好的。但我会建议第二个,因为你们是限制在1条记录,当你们得到记录,它将停止,而在第一个你们正在计算所有记录
第一个“count*”在您需要查找显示的记录数时很重要。当有许多行与您的查询匹配时,后者更有效,因为在第一种情况下,MySQL必须找到所有行才能返回正确的计数值,而在第二种情况下,它将在找到第一种后停止搜索。就性能而言,方法2是正确的方法。COUNT(*)占用太多内存。
$result = fetch_row();
if($result[0] > 0) // entry found
$result = num_rows();
if($result > 0) // entry found