zh351590 2014-08-29 02:53
浏览 886

在调用存储过程时传入值不会被解析

if(!$is_exist2){
$sql_page="
create procedure page_art(in off int(10),in page_size int(10))
BEGIN
select id,title,addtime,type from cj_art where type=9 order by addtime desc limit off,page_size;
END
";
//建立存储过程
mysql_query($sql_page);
}
//调用分页存储过程,传递参数
$sql = 'call page_art($off,$page_size)';
echo $sql;
$res = mysql_query($sql);

在以上代码中,我传入的变量$off,$page_size不会解析成数字(这个在前面已经定义好了的),然后mysql_query对sql语句的执行就没有成功,返回的是false;我想要通过调用这个过程来做前台分页,现在就卡在这里了,就大神帮忙解答!!!!!!!!!!!!!!!!!!!!!!!!!

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 使用phpstudy在云服务器上搭建个人网站
    • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
    • ¥15 vue3+express部署到nginx
    • ¥20 搭建pt1000三线制高精度测温电路
    • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况
    • ¥15 画两个图 python或R
    • ¥15 在线请求openmv与pixhawk 实现实时目标跟踪的具体通讯方法
    • ¥15 八路抢答器设计出现故障
    • ¥15 opencv 无法读取视频
    • ¥15 按键修改电子时钟,C51单片机