asp.net+mysql做的网站在远程服务器上发布后显示数据不全的问题
1.我本地应用程序链接本地数据库,网站发布之后,数据都能正常显示(win7)
2.我把应用程序和数据库传到服务器上,然后网站发布之后,数据不能正常显示,更奇怪的是数据只能显示一些。能显示出来的数据用到mysql语句是 select * from 表名
不能显示出来的数据用到mysql语句是 select * from 表名 where 字段=''; (win 2003)
我之前考虑过可能是数据库的字符集问题,但是改过也没用
求大家给点意见,觉得可能是什么地方出了问题
------解决方案--------------------数据是如何导入的
------解决方案--------------------把SQL语句复制出来 放到服务器数据库上执行以下不就晓得什么问题了?
------解决方案--------------------估计是编码问题
------解决方案--------------------+1
------解决方案-------------------- 字段='这里的条件参数是怎么传的?
------解决方案--------------------
那是传参问题了。 你把?号换成@试试!
------解决方案--------------------Mysql总是有一些问题
------解决方案--------------------
把SQL语句复制出来 放到服务器数据库上执行以下不就晓得什么问题了?
我用navicat远程连接数据库时,执行sql语句时是正确的
那是传参问题了。 你把?号换成@试试!
我听朋友说是不能传中文,传中文需要处理一下,顺便问一下怎么处理会好一些呢?
应该是url传参的问题吧
js用escape
C# 用Server.UrlEncode
------解决方案--------------------
把SQL语句复制出来 放到服务器数据库上执行以下不就晓得什么问题了?
我用navicat远程连接数据库时,执行sql语句时是正确的
那是传参问题了。 你把?号换成@试试!
我听朋友说是不能传中文,传中文需要处理一下,顺便问一下怎么处理会好一些呢?
可以传中文吧!数据库中有数据么?要不是就是编码没对应好!