首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法建立指向服务器的链接

无法建立指向服务器的链接
EN

Stack Overflow用户
提问于 2014-09-23 20:52:00
回答 1查看 8.7K关注 0票数 0

嗨,伙计们,我在第14行的/home/peace4love/public_html/ivegotdiamonds.com/wp-content/plugins/hsquare/config-new.php中有连接我的数据库‘`Warning: mysql_query():拒绝用户’#en0#4Love‘@’localhost‘(使用密码: NO)的问题。

警告:在第14行错误的/home/peace4love/public_html/ivegotdiamonds.com/wp-content/plugins/hsquare/config-new.php中无法建立到服务器的链接,查询失败‘这里是代码:

代码语言:javascript
复制
<?php
require_once(ABSPATH."/lib/myplug.php");
$objMem = new myPlug();

$table_name = "h_config";
$addme=@$_POST["addme"];
global $wpdb;

$act=$_REQUEST["act"];
if($act=="upd")
{
    $recid=$_REQUEST["id"];
    $sSQL="select * from ".$table_name." where config_id=$recid";
    $result = mysql_query($sSQL) or die ('Error, query failed');
    if (mysql_num_rows($result) > 0 )
    {
        if($row = mysql_fetch_assoc($result))
        {
            $id = $row['config_id'];
            $c_key  = $row['c_key'];
            $c_value = $row['c_value'];
            $c_index = $row['c_index'];
            $c_record = $row['c_record'];
            $c_record_2 = $row['c_record_2'];
            $c_record_3 = $row['c_record_3'];
            $c_record_4 = $row['c_record_4'];
            $btn       = "Update Record";
            $hidval    = 32;
        }
    }
}
else
{
    $btn ="Add New Record";
    $c_key  = "";
    $c_value = "";
    $c_index = "";
    $c_record = "";
    $c_record_2 = "";
    $c_record_3 = "";
    $c_record_4 = "";
    $btn = "Add New Record";
    $hidval    = 31;
}

?>

EN

回答 1

Stack Overflow用户

发布于 2014-09-24 08:24:39

警告

mysql (所有mysql_*函数)被废弃,并将从PHP中删除。您应该考虑切换到米斯里PDOhttp://php.net/manual/en/mysqlinfo.api.choosing.php

答案

在调用连接()之前,需要调用查询()连接到数据库服务器。它使用提供给它的参数打开到MySQL服务器的连接:主机、端口、用户名、密码。

您还需要选择与db()函数一起使用的db。

从PHP文档中,尝试用foo登录名和mysql_password密码连接到服务器上的localhost on 3306 (默认的MySQL端口)上的数据库mysql_user

代码语言:javascript
复制
<?php

$link = mysql_connect('localhost:3306', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Not connected : ' . mysql_error());
}

$db_selected = mysql_select_db('foo', $link);
if (!$db_selected) {
    die ('Can\'t use foo : ' . mysql_error());
}

?>

然后可以使用mysql_query()函数。

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

https://stackoverflow.com/questions/26004531

复制
相关文章

相似问题

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