2014-01-09 41 views
0

我想建立一個數據庫連接,如果連接失敗,用戶應該被重定向到錯誤頁面,你能幫忙嗎? 這裏是我當前的連接代碼:php數據庫連接失敗重定向

<?php 
    $hostname='localhost'; 
    $user='username'; 
    $pass='pasddword'; 
    $dbase='db_name'; 
    $connection = mysql_connect("$hostname" , "$user" , "$pass") 
      or die ("Can't connect to MySQL"); 
    $db = mysql_select_db($dbase , $connection) or die ("Can't select database."); 
?> 

回答

0

您可以執行以下操作使用頭(http://www.php.net/manual/en/function.header.php)。

下面的例子從http://us1.php.net/function.mysql-connect

<?php 
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); 
if (!$link) { 
    //die('Could not connect: ' . mysql_error()); 
    header('Location: http://www.yoursite.com/new_page.html') ; 
} 
echo 'Connected successfully'; 
mysql_close($link); 
?> 
+0

採取如果你死了,你不能重定向後。 – zeflex

+0

是的。你是對的。我做了改變。 – Kalagen