2 john jian John_jian 于 2017.09.07 11:56 提问

php连不上mysql,怎么办?

<?php
echo "这是用php连接数据库的脚本";
$link=mysql_connect("localhost","root","123456");
echo "看运行到这儿了";
if($link){
echo "数据库连接成功";
}
else
echo "数据库连接失败";
?>


这是运行结果和错误提示
/var/www/mysql.php: 行 1: ?php: 没有那个文件或目录
这是用php连接数据库的脚本
/var/www/mysql.php: 行 3: 未预期的符号 "10.10.20.26","root","123456"' 附近有语法错误
/var/www/mysql.php: 行 3:
$link=mysql_connect("10.10.20.26","root","123456");'

2个回答

John_jian
John_jian   2017.09.07 16:08

已经把问题解决了,高版本的php已、已经不支持mysyql_connect了,应该用PDO

Ailon__
Ailon__   2017.09.15 16:11

可以使用mysqli

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Windows中php7.1无法连接mysql的问题解决
php7.1中的php.ini文件中 extension_dir = &quot;ext&quot; 改为 extension_dir = &quot;E:\phptools\php7.1\ext&quot; 即将ext的完整路径写上即可!
PHP mysql_connect连接失败
欢欢喜喜地在mac电脑上安装XAMPP环境,结果连接数据库的时候报mysql_connect不存在。百度了很多方法,如:找到php.ini文件,打开方法 “extension=php_mysql.dll” ” extension_dir = “ext” “等等,但是毫无作用。关键点在这里,检查你的php版本phpinfo();结果: 原来从php7开始,数据库扩展换成了mysqli。
服务器重启后,MySql连不上?!
今天发现数据库某表崩溃了(解决方法:https://blog.csdn.net/qq_29729735/article/details/76683433),正想远程连接一下服务器,结果发现连接不上: 无奈之下,只好联系服务器托管商重启一下服务器。 结果重启之后,发现网站打不开并提示无法连接Mysql。 1、使用CMD进入mysql,提示can’t connet Mysql on ‘loc...
php7 使用mysql nginx配置
1.nginx配置location ~ \.php$ { root /usr/share/nginx/html; //随意 fastcgi_pass 127.0.0.1:9000; //要看 www.config的配置 fastcgi_index index.php; include fastcgi.conf; }1.在centos7通过yum安装PHP7,首先在终端运行:rpm -Uvh
第8招:笔记本电脑没有串口,连不上设备怎么办?请用Mini USB口
笔记本电脑没有串口,连不上设备怎么办?请用Mini USB口
Mac OS 10.10 php不能连接mysql问题解决
php连接数据库都没问题,升级到10.10这后, 突然连接不上了. 这个问题放了很久, 今天突然搜索到一篇文章. 用链接的方式解决了. 原文如下: So you installed Ubuntu, got all excited about developing your Rails application on it, and then… No such file or direc
Centos7 Mysql 连接不上
参考别人的文章安装Mysql时候挺顺利的,可是关机重启之后外部就连不上了,在localhost也连不上,提示Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'。service mysqld stop 停止正常,service mysqld start 启动一直在等待, 然后郁闷了...
连接不上mysql解决办法
报错 尝试新添加一个用户 不用root用户 新建用户命令以及授权 一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,
PHP中使用localhost连接Mysql不成功的解决方法 【转】
原文出处:PHP中使用localhost连接Mysql不成功的解决方法 发现问题 昨天在帮同事编译安装Linux环境时,遇到一个问题: WEB服务器是apache,数据库是MySQL。 于是写了一个测试连接数据库的PHP页面: 复制代码代码如下: $mysql = mysql_connect('localhost','root','');
centos7 安装testlink遇到的坑(mysql、php)
安装的方法教程网上有很多,搜一搜就可以,大概都是差不多的,安装mysql然后安装php,然后把apache搞定,把testlink的包搞进去,然后按步骤安装就行。但是总有个问题就是mysql死活连接不上 can‘t connect mysql 什么的 还有一个就是php没有mysql扩展什么的 Checking PHP DB extensions Warning! 感觉可能是php版本和m...