10/10/2018, 00:06
Cho hỏi ý kiến về lỗi khi kết nối tới database
Chào mọi người.
Mình vừa mới cài đặt các bảng csdl lên database, rồi chạy thì đột nhiên có lỗi (server dreamhost) mặc dù với server khác thì Okie, không vấn đề gì !
Đây là class connect :
Còn đây là lỗi :
Kì lạ là dòng 23 thì chẳng có gì sai cả :
Xem ở đây để thấy lỗi :
http://www.nhungtrangwebvietnam.com/index.php
Còn ở đây thì không mặc dù nội dung code như nhau :
http://thegioichiase.com/demo/ntwvn/index.php
Mọi ngừoi xem giúp rồi giúp mình với, cảm ơn !
Mình vừa mới cài đặt các bảng csdl lên database, rồi chạy thì đột nhiên có lỗi (server dreamhost) mặc dù với server khác thì Okie, không vấn đề gì !
Đây là class connect :
PHP Code:
<?php
/**
* @author zoejoe
* @copyright 2008
*/
class server
{
var $con = '; //--> connect variable
// connect function
function conn ()
{
$server = $GLOBALS***91;'_conf'***93;***91;'server'***93;;
$username = $GLOBALS***91;'_conf'***93;***91;'username'***93;;
$password = $GLOBALS***91;'_conf'***93;***91;'password'***93;;
$database = $GLOBALS***91;'_conf'***93;***91;'database'***93;;
try {
$this->con = mysql_connect($server,$username,$password);
mysql_select_db($database);
return true;
} catch(exception $e) { return false; }
}
// disconnect
function disconn ()
{
try {
mysql_close($this->con);
return true;
} catch(exception $e) { return false; }
}
}
?>
Code:
Parse error: syntax error, unexpected '{' in /home/.mieschen/lequocviet/nhungtrangwebvietnam.com/class/connect.class.php on line 23
PHP Code:
try {
http://www.nhungtrangwebvietnam.com/index.php
Còn ở đây thì không mặc dù nội dung code như nhau :
http://thegioichiase.com/demo/ntwvn/index.php
Mọi ngừoi xem giúp rồi giúp mình với, cảm ơn !
Bài liên quan
Xem phpinfo() để xác định.
Thân mến.
Thân mến.
là PHP 4.4.8
Hình như phiên bản này không hỗ trợ câu lệnh bắt lỗi thì phải ?? (try-catch) và các hàm phổ thông khác như str_ireplace() !!
- check version php cũng kô tự check.
- php manual đâu không look up (php.net).
Có thể tự đoán bằng cách bỏ try catch và thay bằng lệnh if else thôi. Nhưng theo tớ thì rõ ràng php 5.0 mới hỗ trợ try catch