安装的时候我是加入了GBK字符集安装,启动的是
./safe_mysql --default-character=dos --user=mysql &
而且我还发现,MYSQL在没有加载字符集启动时,对中文仅能支持显示,不能查询,我的MYSQL版本是3.23.53a
./safe_mysql --default-character=dos --user=mysql &
而且我还发现,MYSQL在没有加载字符集启动时,对中文仅能支持显示,不能查询,我的MYSQL版本是3.23.53a
解决方案 »
- 怎么在嵌入式平台中使用mysql.
- 用MYSQL BACKUP工具备份出来的SQL,如何还原? 用MYSQL BACKUP工具备份出来的SQL,如何还原? 用MYSQL BACKUP工具备份
- 怎样从XP连接LINUX中的mysql数据库
- 大型网站用户如何分表,例如新浪微薄?
- MySQL的my.ini中的log会记录哪些内容?
- Show Index 与 information_schema.statistics
- 触发器问题
- JAVA连接mysql的问题
- 【求教】mysql left join 优化问题
- 分组且要用limit,sql该怎么写
- 急啊!密码不能修改,大家来看看啊~~~~~~~~~~~
- 在mysql里面alter语句奇怪的现象
有这样一个想法用于验证的SQL
$query = "SELECT username,password FROM users WHERE username='$uname' and password=password('$pwd')";
如果我这样写入用户名与密码呢
$uname = 123' Or 'a'='a
$pwd = 123$query = "SELECT username,password FROM users WHERE username='123' Or 'a'='a' and password=password('123')";???
我想返回值应该有很多吧
不好意思
上面的回复发错了你的问题可以这样查错先在My.ini文件中加入下列
[mysqld]# Uncomment the following rows if you move the MySQL distribution to another location
basedir =D:/mysql
datadir =D:/mysql/data
#tmpdir#=
# 临时文件存放目录
#bind-address=192.168.0.2
# 本机的IP地址
port=3306
# 所占用的IP端口
language =chinese
# 服务器返回信息语言
default-character-set =gb2312
# 服务器默认的字符集,加上后就支持中文字段,中文索引等用MySQL-Front或MySQL自带的客户端程序mysql.exe来运行你的SQL语句,
看是不是出错,
如果正常的话,
呵呵,
应该是你的程序问题了,