我在mysql_query中有这样的代码,工作正常。 但我将所有的代码mysqli_它扔错误,如在标题警告:mysqli_num_rows()需要刚好1个参数,2给出| mysql | mysqli
MySQL的
$count = mysql_query("SELECT COUNT(*) FROM xxx limit 2") or die(mysql_error());
$count = mysql_result($count,0);
for($i=0; $i<$count;$i++){
echo '<li data-target="#transition-timer-carousel" data-slide-to="'.$i.'"'; if($i==0){ echo 'class="active"'; } echo '></li>';
}
的mysqli
$count = mysqli_query($con,"SELECT COUNT(*) FROM xxx limit 2") or die(mysqli_error());
$count = mysqli_num_rows($count,0);
for($i=0; $i<$count;$i++){
echo '<li data-target="#transition-timer-carousel" data-slide-to="'.$i.'"'; if($i==0){ echo 'class="active"'; } echo '></li>';
}
请帮助.. editt。 此代码为
工作:在mysql_ http://www.imagebam.com/image/830cf2469802470
不工作:我已经做了mysqli_num_rows($计数); http://www.imagebam.com/image/a32c87469802459
此代码为计数此:http://www.imagebam.com/image/f8a0b9469803871看到红色
它更好的方式来阅读手册,知道发生了什么功能! – 2016-03-06 07:52:46
'COUNT'将返回一个包含行数的整数,'mysqli_num_rows'(如果使用正确的参数调用)将计算*返回的整数数量*(一),而不是行数。可能不是你想要的。 –