Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t连接到IPOWER hosting-PHP/MySQL上的数据库_Php_Mysql_Database - Fatal编程技术网

Can';t连接到IPOWER hosting-PHP/MySQL上的数据库

Can';t连接到IPOWER hosting-PHP/MySQL上的数据库,php,mysql,database,Php,Mysql,Database,请帮我连接数据库-我需要让它工作: <?php require_once 'general.php'; try { $db = new PDO('mysql:host=account.ipowermysql.com;dbname=zipcodes', 'user', 'password'); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $db->setAttribute(P

请帮我连接数据库-我需要让它工作:

<?php
require_once 'general.php';

try {
    $db = new PDO('mysql:host=account.ipowermysql.com;dbname=zipcodes', 'user', 'password');
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ);
} catch (PDOException $e) {
    print 'Oh SNAP ... Error!: ' . $e->getMessage() . '<br/>';
    die();
}
最后,我得到了一张空白页

如果我运行IPOWER生成的“DB connect”代码,它就会工作

IPOWER生成的代码:

 <?php 
$link = mysql_connect('account.ipowermysql.com', 'user', 'password'); 
if (!$link) { 
    die('Could not connect: ' . mysql_error()); 
} 
echo 'Connected successfully'; 
mysql_select_db(zipcodes); 
?> 

我猜服务器配置为不显示PHP错误,而是显示一个500错误页面

PS-下面是general.php代码:

<?php
error_reporting(0);
@ob_start();
session_start();

function echo_session($arg) {
    if(isset($_SESSION[$arg])) {
        return $_SESSION[$arg];
    } else {
        return '';
    }
}

添加echo“works”;前}捕获(PDO异常$e)和test@LuckyChingi我需要包括general.php吗?@LuckyChingi-是的,它打印“works”。。。我一定错过了什么。。。让我再次检查您的代码是否正常:)如果您在文件末尾添加?>并得到一个空白页,则表示连接已成功创建。所以问题是,为什么你认为有问题或者你遗漏了什么?你事后有什么错误吗?