首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP登录脚本不与数据库链接

问PHP登录脚本不与数据库链接
EN

Stack Overflow用户
提问于 2016-12-31 16:49:15
回答 5查看 809关注 0票数 0

我有一个脚本,当我访问网站链接(http://kodle.co.uk/login.php)时,脚本返回如下:

警告: mysql_connect():第12行/home/hkode/public_html/dbconnect.php中用户'root'@'localhost‘(使用>密码: NO)的访问被拒绝 警告: mysql_select_db():第13行/home/hkode/public_html/dbconnect.php中用户'hkode'@'localhost‘(使用>密码: NO)的访问被拒绝 警告: mysql_select_db():无法在第13行的>/home/hkode/public_html/dbconnect.php中建立到服务器的链接,连接失败:用户'hkode'@'localhost‘(使用密码:>NO)被拒绝访问

DBCONNECT.php脚本如下:

代码语言:javascript
复制
<?php

// this will avoid mysql_connect() deprecation error.
error_reporting( ~E_DEPRECATED & ~E_NOTICE );
// but I strongly suggest you to use PDO or MySQLi.

define('DBHOST', 'localhost');
define('DBUSER', 'root');
define('DBPASS', '');
define('DBNAME', 'login_base');

$conn = mysql_connect("localhost", "root", "");
$dbcon = mysql_select_db(DBNAME);

if ( !$conn ) {
    die("Connection failed : " . mysql_error());
}

if ( !$dbcon ) {
    die("Database Connection failed : " . mysql_error());
}
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2016-12-31 17:11:10

转到您的数据库,并检查用户根是否实际上不需要密码。如果有,则将其作为第三个参数插入下面的空单引号中。现在使用下面的代码,您就会很好了。新年快乐。

代码语言:javascript
复制
<?php
$con = mysql_connect('REPLACE_THIS_WITH_IP_ADDRESS_OF_YOUR_SERVER', 'root', ''); 
if (!$con) { 
die('Could not connect: ' . mysql_error()); 
} 
mysql_select_db("login_base", $con); 
?>
票数 0
EN

Stack Overflow用户

发布于 2016-12-31 16:53:36

代码语言:javascript
复制
define('DBPASS', '');

您想用''替换'youractualpassword'

然后改变

代码语言:javascript
复制
mysql_connect("localhost", "root", "");

至

代码语言:javascript
复制
 mysql_connect(DBHOST, DBUSER, DBPASS);

关于进一步的注意,评论

代码语言:javascript
复制
// this will avoid mysql_connect() deprecation error.
error_reporting( ~E_DEPRECATED & ~E_NOTICE );
// but I strongly suggest you to use PDO or MySQLi.

建议你不要使用这些方法。只有当你完全知道自己在做什么的时候,你才应该这样做,而这似乎是你不知道的。

我强烈建议使用类似laracasts之类的东西来学习php。祝好运

票数 0
EN

Stack Overflow用户

发布于 2016-12-31 17:05:31

尝尝这个

代码语言:javascript
复制
$conn = mysql_connect(DBHOST, DBUSER);
$dbcon = mysql_select_db(DBNAME, $conn);

编辑的检查所有密码

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41410191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档