从外部服务器访问AWS RDS - Mediatemple:未知的MySQL服务器主机

时间:2014-05-29 06:52:18

标签: php mysql amazon-web-services amazon-ec2 amazon-rds

所以我有一个使用wordpress在mediatemple上托管的网站,但我拒绝将其转移到AWS,我的问题是,我还有一个iOS应用程序,它使用Elastic bean stalk,RDS,S3和EC2实例来保存并存储数据。 我想要做的是从我的wordpress网站外部访问RDS以显示图像等数据。我对AWS很陌生,我不太确定我是否需要采取具体步骤,或者甚至可能采取这些步骤,但我们非常感谢一些帮助。

以下是访问mySQL RDS的代码:

$link = mysqli_connect("host","username","password");

mysqli_select_db($link, "databsename");

function query() {
global $link;
$debug = false;


$args = func_get_args();
$sql = array_shift($args);


for ($i=0;$i<count($args);$i++) {
    $args[$i] = urldecode($args[$i]);
    $args[$i] = mysqli_real_escape_string($link, $args[$i]);
}


$sql = vsprintf($sql, $args);

if ($debug) print $sql;


$result = mysqli_query($link, $sql);
if (mysqli_errno($link)==0 && $result) {

    $rows = array();

    if ($result!==true)
    while ($d = mysqli_fetch_assoc($result)) {
        array_push($rows,$d);
    }

    //return json
    return array('result'=>$rows);

} else {

    //error
    return array('error'=>'Database error');
} } ?>

0 个答案:

没有答案