大约是不支持中文字符的原因:将mysql的所有属性都改成英文字符之后,使用mysql好了.

但是! 用mysqli写 还是会返回空(又测了下,密码框不输入或输入0都会得到登录成功的提示)

都明白了 result的返回结果本来就不对.再用mysqli_fetch_array取出要用的元素就好了.

php部分代码如下:没有输出连接不到数据库的信息(应该是连接成功了) 没有报错 apache2和mysql的log错误日志也没有信息.但是:查询到的result返回值一直是NULL.(当然输其他密码会显示密码错误重新登录的)

然而我在mysql给它们设置的密码早已修改为与帐号值相等.为什么会返回错误的信息呢?是不是查询写错了??

@ $db=new mysqli ('localhost','webdba','123456','educational_administration');

if(mysqli_connect_errno())

{

echo"error".mysqli_connect_errno().":无法连接到数据库";

exit();

}

//echo "success";

if($user_type=='teacher')

{

$query="select 密码 from teacher where 教师编号=$user_id";

if(!$query){echo'此用户不存在.点击重新登录';}

$result=$db->query($query);

//echo $result.'';

if($result!=$passwd)

{

echo '密码错误';

$db->close();

echo '点击重新登录 ';

}

else

{echo $user_id.'已成功登录';}

}

php返回mysql错误语句_[已解决]php查询mysql返回了错误的结果相关推荐

  1. pycharm代码编辑的时候无法显示错误提示_已解决

    今天打开自己的pycharm编译器,发现不能进行错误代码的提示,于是自己百度了一番,最终找到解决方法,这里分享给大家: 主要解决路线:pycharm–file–settings–editor–insp ...

  2. mysql盲注_二十八、MySQL盲注

    在学习本实验之前,请确保已经学过"SQL注入原理与实践"这个实验. 在 SQL注入原理与实践 这个实验中,我们已经知道了SQL注入的原理,并且能够完成支持union 且有回显的注入 ...

  3. 装了mysql不在服务彪了_[已解决] 服务器无法安装 mysql2+ 无法 db:migrate

    sudo yum install libmysqlclient-devel 试下, 可能库名字不对,ubuntu 的我知道,centos 的好像是这个. yum install *mysql*搜索下. ...

  4. mysql数据库连接过多_轻松解决MYSQL数据库连接过多的错误

    1.数据库系统允许的最大可连接数max_connections.这个参数是可以设置的.如果不设置,默认是100.最大是16384. 2.数据库当前的连接线程数threads_connected.这是动 ...

  5. 服务器运行程序 网络错误怎么办,网站出现:ldquo;/rdquo;应用程序中的服务器错误。该如何解决?_已解决 - 阿里巴巴生意经...

    网站出现:"/"应用程序中的服务器错误.该如何解决? 未指定的错误 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出 ...

  6. mysql 大小写 if_【已解决】Windows下 MySQL大小写敏感 解决方案及分析

    Windows下 MySQL大小写敏感配置 zoerywzhou@163.com 作者:Zhouwan 2017-3-27 最近在window系统下 操作Linux系统下创建的数据库,发现有些不对劲, ...

  7. mysql 预处理语句_预处理语句

    MySQL 8.0支持服务器端预处理语句.这种支持利用了有效的客户端/服务器二进制协议.对参数值使用带占位符的预处理语句具有以下好处:每次执行语句时解析语句的开销都较小.通常,数据库应用程序处理大量几 ...

  8. mysql 授权 失败_完美解决mysql客户端授权后连接失败的问题

    在本地(192.168.1.152)部署好mysql环境,授权远程客户机192.168.1.%连接本机的mysql,在iptables防火墙也已开通3306端口. 如下: mysql> sele ...

  9. 易语言mysql修改语句_易语言-MySQL-update源码例程

    易语言中MySQL的update可以用两种方式来对字段进行更新,下面就这两种方式贴出源码.涉及的数据库在文章易语言-MySQL-select源码例程..版本 2 .支持库 MySQL .程序集 窗口程 ...

最新文章

  1. hdu 4033 二分几何
  2. 用中子与质子组成的二分类系统演化对称性破缺过程
  3. oracle user does not exist,MVC+EF6+Oracle,提示ORA-01918: user '***' does not exist
  4. mysql中的字典项是啥_常见数据库设计(1)——字典数据
  5. 使用 Boost.Lambda 库创建并存储在 Boost.Function 对象中的函子中使用 Boost.Units 的数量、单位和绝对类型
  6. Java黑皮书课后题第7章:**7.17(对学生排序)编写一个程序,提示用户输入学生个数、学生姓名和他们的成绩,然后按照学生成绩的降序打印学生的姓名。假定姓名是不包含空格的字符,使用next()读取
  7. gpu编程如何一步步学习_如何学习贴片机编程
  8. linux系统安装佳能打印机驱动,在ubuntu16.04 64-bit上安装佳能打印机驱动Linux_UFRII_PrinterDriver_V320_us_EN...
  9. 致加西亚的信 - 摘录
  10. iOS __strong __weak @Strongify @Weakify
  11. 【转】win7与ubuntu双系统,删除ubuntu后,启动错误error:no such partition grub rescue的修复--不错...
  12. 自己写cache server之网络框架处理——Oracle、Mysql都不靠谱儿(中)
  13. Linux 平台下 Tomcat 的安装与优化
  14. 关于地图矢量下载器的使用感受
  15. 微信电脑pc端显示不了头像和加载不了表情包,怎么解决该问题
  16. windows下使用命令打开pdf文件
  17. efl是什么意思_efl是什么意思
  18. 用户编写的python程序、无需修改就可以_超星泛雅大学英语A(Ⅳ答案
  19. Python——简化表达
  20. 微积分学习笔记(2)--修改更新中

热门文章

  1. api与密度转换公式_API重度和密度换算公式
  2. 微信小程序判断服务器返回值,让微信小程序内置函数返回promise的方法
  3. linux使用技巧教程,你不知道的 Linux 使用技巧
  4. 在中国做操作系统研发 20 年是种什么体验?
  5. 函数进阶_月隐学python第11课
  6. 电路常识性概念(8)-MOS管及简单CMOS逻辑门电路原理图
  7. 《c语言从入门到精通》看书笔记——第7章 循环控制
  8. flutter获取Android照片地址,Flutter项目安卓配置启动图片
  9. linux ljie mysql_[Linux Mysql] Linux下Mysql的基本操作
  10. stm32 usb 虚拟串口 相同_为什么说你要学习USB?(一)