好奇怪,本地测试可登录,放服务器不行,数据库一样的

oAgain12345 2017-06-26 04:43:20
一个简单的登录代码。为嘛放到服务器就不能登录:登录账号不存在。但是本地测试可以呢?
数据库是一样的。
是不是服务器还要进行什么配置?迷惑。

include 'conn.php';
if($_POST['ok']) {
$login=$_POST['login'];
$psw=$_POST['psw'];
$sql="select * from `user` where `user`='".$login."'";
$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_array($result);
if (!$row) {
echo "<script>alert('登录账号不存在')</script>";

}
...全文
159 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
oAgain12345 2017-06-26
  • 打赏
  • 举报
回复
不好意思。conn的数据库密码本地的和服务器不一样。所以没有$result 。 失礼了
oAgain12345 2017-06-26
  • 打赏
  • 举报
回复
$login 改为数字,也不行。不会是PHP.ini要设置什么吧?
一起混吧 2017-06-26
  • 打赏
  • 举报
回复
只能自己多试了。 将表的字符集也设置为utf8编码试试
oAgain12345 2017-06-26
  • 打赏
  • 举报
回复
引用 1 楼 jordan102 的回复:
字符集问题? 你的$login 有中文? 统一一下字符集试试
是英文的,不是中文。 每个页面都mysqli_query($conn,"SET NAMES utf8");
一起混吧 2017-06-26
  • 打赏
  • 举报
回复
字符集问题? 你的$login 有中文? 统一一下字符集试试

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧