我在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'(如果使用正確的參數調用)將計算*返回的整數數量*(一),而不是行數。可能不是你想要的。 –