mysql通过主键查询出错误的数据

mysql通过主键查询出错误的数据,第1张

你分析的对的:因为B表的主键id是int类型的,你传递的条件是一个字符串。mysql在查询的时候回强制转换字符,将字符串转为4,如果你的字符串第一个字符不是数字的话应该是差不错来的。

你的web返回gonggao是个list,但你在页面里用的是gonggao.g_title,是作为一个实例对象来使用的,你应该用个foreach循环list gonggao,取个变量名name,再${name.g_title}

if条件语句后的条件都没有,if($res){

"这是查询成功后要输出的"

}else{

失败后输出的}没有查询到数据是不会返回错误的,除非你的语法错误,你可以定义没有查询到后输出什么字符

这个只是判断它有没有查询到数据,输出数据还要用到$info=my_fetch_array($res) 然后$info就是个数组,你在输出数组的内容即可.格式为数组名[索引] 不一定要求你采纳我,只是因为大家都是编程上的爱好者.同学...互相帮助下而已...希望我的回答对你有用...谢谢


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7372696.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存