Php 警告:mysqli_num_rows()只需要1个参数,2个给定的| mysql | mysqli
我在mysql_查询中有这样的代码,工作正常。 但是我把所有的代码移到了mysqli,就像标题中的抛出错误一样 mysql mysqliPhp 警告:mysqli_num_rows()只需要1个参数,2个给定的| mysql | mysqli,php,mysql,mysqli,Php,Mysql,Mysqli,我在mysql_查询中有这样的代码,工作正常。 但是我把所有的代码移到了mysqli,就像标题中的抛出错误一样 mysql 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
$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>';
}
请帮忙。。
伊迪特。
此代码用于
工作:在mysql中_
不工作:我已经做了mysqli_num_rows$count
此代码用于计算此值:请根据以下内容查看红色
您必须更改$count=mysqli\u num\u行$count,0;into$count=mysqli\u num\u rows$count
注意:不要再使用mysql了。这个扩展在PHP5.5.0中被弃用了这个错误是因为PHP函数
int mysqli_num_rows ( mysqli_result $result )
只需要一个论点
这是
文档正确的做法是
$sql="SELECT COUNT(*) FROM xxx limit 2";
if ($result=mysqli_query($con,$sql))
{
// Return the number of rows in result set
$rowcount=mysqli_num_rows($result);
printf("Result set has %d rows.\n",$rowcount);
// Free result set
mysqli_free_result($result);
}
mysqli_close($con);
没有什么比这更相似的了
在本例中,mysqli中mysql_的替换结果是获取整行并仅使用第一个元素,类似于
$result = mysql_query("SELECT COUNT(*) FROM xxx limit 2") or die(mysql_error());
$row = mysqli_fetch_row($result);
$count = $row[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>';
}
这是阅读手册,了解函数中发生了什么的更好方法!COUNT将返回一个包含行数的整数,如果使用正确的参数调用mysqli_num_rows,则将计算返回的整数数,而不是行数。可能不是你想要的。我一直在做数据,请看链接mysql的工作,而不是工作mysqli你到底想要什么?问这个问题?选择COUNT*FROM xxx limit 2尝试编辑您的问题,不要放置太多链接@RamaDiansyahS如果你有图像,或者其他你认为可以帮助你做出更好答案的东西,试着把它们加入你的问题中。
$result = mysql_query("SELECT COUNT(*) FROM xxx limit 2") or die(mysql_error());
$row = mysqli_fetch_row($result);
$count = $row[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>';
}