10/10/2018, 09:51

PHP Connection Error between Database and Hosting

Mình mua Hosting và Domain name cho project của mình.

Đây là hình tạo Database khi mình làm trên Hosting Control Panel.



Như bạn thấy trên hình, mình tạo tên là yoongda và password (mình vd ở đầy là aabbcc

Sau đó mình dùng PHPDesigner ĐỂ kết nối với Host và lập trình.

Mình tạo 1 file t ên là connection.php với source code sau.

Code:
<?php
/**
 * @author Hung Vu Pham
 * @ID 		06054292
 */

$SERVER ="yoongda.com";
$USERNAME ="yoongda";
$PASSWORD ="aabbcc";

$conn= mysql_connect($SERVER,$USERNAME,$PASSWORD );
if (!$conn)
	{
		//Can not connect to the Database, Report error
		die ('Connection Error'.mysql_error());
	} else
	{
		echo('Database is connected');
	}
	
	//end If
	
//Closing the connection
mysql_close($conn);

?>
Tuy nhiên, mình bị lỗi khi hiển thi trang web.


Lỗi xảy ra ở dòng 11.

Có phải là user name và password là cái mình đặt cho database của mình phải ko ? Nếu đúng thì mình đã làm sai chỗ nào, tên và pass y chang như mình đã đặt ở trên host
sonzin viết 11:58 ngày 10/10/2018
bác vào sql xem sau khi bác creat xong db rùi thì nó ra tên user là gì vì thường thì nó hay tao user kiểu tênacc_tênbanvuatao... vd e đăng nhập bằng vào đó bằng nick sonzin thì nó tạo db kieu sonzin_csdl...
Có chút hiểu ít ỏi hy vọng giúp đc bác
thuyduongcd viết 12:06 ngày 10/10/2018
Code:
$SERVER ="localhost";
Vào hosting control panel mà xem thông tin user. Mỗi host có quy định khác nhau.
natostr viết 12:07 ngày 10/10/2018
Đa số các host hiện nay có database nằm chung với file php của bạn trên cùng 1 server nên tên server để truy cập không phải là domain mà bạn đăng ký mà là localhost.Tức là : $SERVER = "localhost".
bvnguyen viết 12:03 ngày 10/10/2018
Được gửi bởi thuyduongcd
Code:
$SERVER ="localhost";
Vào hosting control panel mà xem thông tin user. Mỗi host có quy định khác nhau.
chính xác, nếu như bác sử dụng host free thì nó hay có cho mình cái địa chỉ server sql có dạng:
sql36.tenmienhost.com
Nếu là host linux thì hay thường là localhost
bestempire viết 11:51 ngày 10/10/2018
Godaddy nó không giống ai đâu. Bác vào phần quản lý Mysql, chọn database có tên như đã tạo, nhấn vào edit sẽ thấy hostname, có dạng
pxxmysq***.secureserver.net
Bài liên quan
0