各位好,问题是这样的:
前面一个页面main.php的url传值是pro.php?subName=x
在pro.php页面要如何写这个select语句呢?(这个subName字段是set类型的[复选框],值可能是x,y,z)
比如有纪录:
id Name subName
1 a x
2 b x,y
3 c y,z
pro.php页面的这个sql要怎么写呢,我要显示出第一和第二条纪录.如何把subName字段中的x剥离出来?
$sql="select * from product where ?";一直先线,谢谢各位了
前面一个页面main.php的url传值是pro.php?subName=x
在pro.php页面要如何写这个select语句呢?(这个subName字段是set类型的[复选框],值可能是x,y,z)
比如有纪录:
id Name subName
1 a x
2 b x,y
3 c y,z
pro.php页面的这个sql要怎么写呢,我要显示出第一和第二条纪录.如何把subName字段中的x剥离出来?
$sql="select * from product where ?";一直先线,谢谢各位了
解决方案 »
- PHP遍历指定文件夹内的XML文件,100分啊,100分。
- 求一份PHP获取136,126,sina,soho,tom,gmail等各大常用邮箱联系人功能
- Fatal error: Call to undefined function print_r() in E:\php\guestbook0.5\test2
- php的打印功能如何实现?
- php 类对象通过函数名字符串调用该方法
- mysql语句问题!
- 求 同页面上传 思路?
- 请教各位...
- 请问一个有管理员回复功能的留言办的数据子段怎么设计&求留言板的源代码
- <input type="file" 数组问题
- 问一个php的文本数据库优化问题
- [求助-急]PHP时间
$subs = explode(',',$str);
$con = count($subs) >= 2 ? implode(',',array_slice($subs,0,2)) : $subs[0];
$sql = "select * from product where subName IN ($con)";
echo '<br>' , $sql , '<br>';
$sql="select * from product where subName='x'";
这都不行哦
thinkinginAOCP 这个貌似也不行
有一个链接:<a href="pro.php?subName=DVB-T">DVB-T</a>
数据表product中的纪录:
id Name subName
1 a DVB-T,rf cable,pc cam,fiber
2 b DVB-T
3 c Driver,led
现在我想读出数据表product中的第一条和第二条纪录(字段subName中包含有DVB-T),我不知道在pro.php页面如何写sql语句?我意思就是只要字段subName中包含有DVB-T就显示出这条纪录。
--可能是我表达不清楚吧,真是抱歉..
或者
SELECT * FROM product WHERE subName LIKE '%x%';