1
PublicID 2015-08-13 17:16:46 +08:00
来玩Python
|
3
feiyuanqiu 2015-08-13 17:25:59 +08:00
这东西还是你自己打断点调试最好
可以先把这个sql的内容打印出来看看 $query = "SELECT id, name FROM admin_user WHERE name = '$user_username' AND "."pass = SHA('$user_password')"; |
4
arnofeng 2015-08-13 17:27:38 +08:00 via Android
用框架
|
5
YAFEIML OP |
6
qinxg 2015-08-13 17:41:34 +08:00
编码? 表字段是不是utf8呢? 不懂php 和mysql 乱说的。。
|
7
haiyang416 2015-08-13 17:44:01 +08:00 via Android
看了这些代码,再看楼主之前发的帖子,需要善意提醒一下,你的入门路走歪了。
既然刚入门,就不要学那些已经过时已久的代码了,推荐阅读 PHP the right way: http://ww.phptherightway.com 。 用 PDO 代替 mysqli,使用 prepare 代替手动拼接查询语句。 至于你发的代码,你可以设断点调试一下,确认最后拼接的查询语句是否正确,最简单的方式是将生成的语句打印出来, 放数据库里跑一次。 |
8
haiyang416 2015-08-13 17:48:36 +08:00 via Android
如果查询语句没有错误,可以查看下数据库中的数据是否正常。
|
9
mumu 2015-08-13 17:53:15 +08:00
mysql_query("SET NAMES utf8");用它试试
|
11
yangqi 2015-08-13 21:59:15 +08:00
别想了,多半是编码问题
|
12
zhs227 2015-08-13 22:12:58 +08:00
把SQL打出来看看,再把SQL放到数据库里跑一下就明白了。八成是编码问题。另外,教程确实太老了
|
13
YAFEIML OP |