
正文
php7不能访问数据库 php无法访问
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php7链接数据库问题
这种情况说明php7不能访问数据库你php7不能访问数据库的第一个参数错误,就是得到php7不能访问数据库的不是数据库资源。你需要使用$row = mysql_fetch_row($res)来判断资源是否存在,这样就不会报错。
没找到函数mysql_connect(),没有开启mysql扩展,或者PHP版本在7以上,不支持mysql扩展php7不能访问数据库了。恕我直言,每次看到有人用mysql_connect,我都想吐槽,php3以后,这个方法就淘汰了,php7以后就不再支持了。
问题二 php脚本可以正常运行,如phpinfo()。只要一出现“mysql_connect”函数,就没反应,也不报错。
相关问答
Q1: linux下PHP7可以连接mysql,却不能读取/插入数据?
首先,连接工具的mysql就是个命令而已,如果你使用在线安装,如um install 或者ubuntu里面的apt install ,系统会默认把mysql的连接工具放入/usr/bin下面去,如果你使用编译安装,那你需要手动把这个文件放入到bin目录里去。
右键单击数据库,选择dumpSQL文件——结构和数据,然后单击savecopy,如图所示。将该文件保存为ymt。sql备用。单击“save”,弹出SQLdump操作窗口,成功后关闭该窗口,如下图所示。
授权root 远程ip 19163 登录操作 phpstudy.* 所有的操作权限。 %:通配符代表所有的ip地址。service mysqld restart 或者重启linux也可以,之后你连接一下是否可以连上,如果连上mysql的日志一般都有记录的。
首先确保linux下mysql安装好,服务启动完之后,就可以开始连接数据库了。
Q2: php如何连接mysql数据库,登录时候14行出现错误
首先,通过WAMP打开mysql控制台。提示输入密码,因为现在是空,所以直接按回车。(wamp 默认数据库密码为空)然后输入“use mysql”,意思是使用mysql这个数据库,提示“Database changed”就行。
第一步 删除c:\windowns下面的my.ini 第二步 打开c:\mysql\bin\winmysqladmin.exe 输入用户名 和密码 第三步 在dos下 输入 mysqld-nt -remove 删除服务 在接着输入 mysqld-nt -install 第四步 输入mysql 启动成功。
应该是你网站内的某个文件与数据库有冲突而出现错误。你的提问不全面,应该说明下站点使用的是网络流行的某个建站系统,或者是你自己开发的站点。
PHP 可以使用 MySQLi 或 PDO(PHP Data Objects)扩展来连接 MySQL 数据库。
先用phpinfo();看一下是否支持mysql。要是没有,还是配置有问题。
Q3: 如何申请reddot
你可以自主报名或者找代理公司帮你申报, 自主报名需要在官网注册账号,提交报名申请,还要提交产品信息...红点奖一般都是概念奖。
红点产品奖从革新度、美观性、可行性、生产效率/生产成本、人体工程学和与人之间php7不能访问数据库的互动、知识产权保护六个角度综合对产品进行判定。
你好 ~你进红点设计大赛官方网,里面有很对关于设计比赛,提交你设计的作品就可以php7不能访问数据库了。
Q4: Centos7和php7.0连不上mysql5.7求解决!!
PHP 5 的使用者可以使用 mysql extension,mysqli 和 PDO_MYSQL 。
装系统后,默认就是连接的。你放php程序后,连接mysql需要主机名ip 用户名 密码 数据库名 数据库用户名帐号 密码 这些,系统都会给的。
你这个密码因为含有特殊字符,所以在-p后直接打出来的话可能不识别,所以最好敲完mysql -uroot -p,再去复制密码。还有去复制密码的话不要多复制了空格。你这个问题基本上就是密码错误引起的。
关于php7不能访问数据库和php无法访问的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







