博主做一个轮播图,从数据库中获取数据,这个轮播图php页面调用给其他几个页面用,但是每个页面加载的图片都不一样,只需要换一个sql语句就可以了,怎么单独把这个sql拿出来,调用的时候DIY加入sql语句。博主用include载入其他页面的
解决方案 »
- smarty这些文件夹都是什么意思?
- Fatal error: Call to undefined function print_r() in E:\php\guestbook0.5\test2
- 公司让我开发一个类似微信的项目
- doc、txt、Exl等文件怎么存到数据库?
- 想做个考试系统,要能随机组卷,核心的随机组卷和评分该怎么弄呢?
- 菜鸟举手!!PHP简单问题!!谢谢!!
- 新手求助
- 请问在PHP中 @ 到底是什么意思 如:$register_globals = @ini_get('register_globals');
- 新闻发布系统中文字段落的处理,请高手帮忙!!谢谢
- php4_calendar.dll文件的找回,在线等
- 关于preg_replace的正则表达式
- 如何用json_decode解析提取快递信息?
'indexPage' => 'select * from album_Advertisement limit 8',
'listPage' => 'select * from album_Advertisement order by xxxx desc limit 9 offset 3',
'commentPage' => 'select * from xxxxx where xxxx limit x offset x',
];// 进入页面 根据页面带的不同的值 取 数组中 不同的sql
$page = empty($_GET['page']) ? 'indexPage' : $_GET['page'];$mysql = mysql->query($bannerSql[$page]);#输出结果......
再或者另一种方式:在数据库的表中加入 img_type 字段 用来区分是哪个页面的banner图
然后在执行sql的时候 把 页面作为where条件 取查询 建议这样做 举例:$page = empty($_GET['page']) ? 'indexPage' : $_GET['page'];$sql = "select * from album_Advertisement where img_type = '{$page}' order by xxx limit x offset x"; $mysql = mysql->query($sql);
方式很多种 选择最适合你的那一种吧
你这个我用了报错