欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php的一点小问题 不太懂怎么解决

程序员文章站 2022-05-26 20:02:15
...
源代码如下:

session_start();
?>




无标题文档























$conn=mysql_connect("localhost","root","");
mysql_select_db("dzsw",$conn);
function showpagelink($pagesize,$result,$currentpage,$pageleft,$pageright,$phpfile,$link) //分页显示函数,参数分别为每页记录数,数据集,当前页,左偏移页面数量,右偏移页面数量,链接页面


{
if(!$numRows=mysql_num_rows($link,$result))//获取记录条数
{
var_dump($numRows);
die("不存在订单信息!");
}

$totalpage=ceil($totalnum/$pagesize); //计算总页数
var_dump($totalpage);
if($currentpage
if($currentpage>$totalpage) $currentpage = $totalpage;
$pagecode='";
echo $pagecode;

}
function showpagedetail($pagesize,$query,$currentpage,$link) //页面数据显示函数
{
$limit=intval($pagesize*($currentpage-1));
$query.=" limit $limit,$pagesize";
$result=mysqli_query($link,$query);
//查找数据,注意参数顺序和mysql_query区别,数据库连接在前,语句在后。

while($info=mysqli_fetch_array($result,MYSQL_BOTH))
{
//$data[]=$info;
echo "
".$info[0]." ".$info[1]." ".$info[2]."
";
}
}



?>






php的一点小问题 不太懂怎么解决
php的一点小问题 不太懂怎么解决

订单中心


$conn=mysql_connect("localhost", "root", "");
mysql_select_db("dzsw",$conn);
$link = mysqli_connect("localhost", "root","","dzsw");
if (!$link) {
echo "Connect failed: ", mysqli_connect_error();
exit();
}


//mysqli_query("SET CHARACTER SET gb2312");
$query="SELECT * FROM 31201304_dazueye_plans WHERE plans_user_id = '".$_SESSION["user_name"]." '" ;



//$result=mysql_query($query,$conn); //查找数据
$result=mysqli_query($link,$query);

//初始化分页设置
$pagesize=2;
$phpfile="user_cart.php";
if(!$currentpage=@$_GET["currentpage"]) $currentpage=1;
$pageleft=2;
$pageright=2;
//初始化结束
showpagedetail($pagesize,$query,$currentpage,$link);

showpagelink($pagesize,$result,$currentpage,$pageleft,$pageright,$phpfile,$link); //调用分页链接函数

mysqli_close($link);

?>



















回复讨论(解决方案)

你的问题呢??

if(!$numRows=mysql_num_rows($link,$result))//获取记录条数

int mysql_num_rows ( resource $result )

这个方法只有一个参数,你传两个当然有警告了。

if(!$numRows=mysql_num_rows($link,$result))//获取记录条数

int mysql_num_rows ( resource $result )

这个方法只有一个参数,你传两个当然有警告了。



那我要怎么修改呢

1、你只贴出了代码,并没有说明你遇到了什么问题
难道是在出 灯谜?
2、php_mysql 和 php_mysqli 是两个不同的扩展。你同时使用他们,就不怕会绕昏?
3、showpagelink 函数中使用了 php_mysql 扩展的函数,而在调用该函数前使用的是 php_mysqli 扩展的查询( $result=mysqli_query($link,$query);)

你把问题藏代码里面了吗,谁知道你要问什么啊