10/10/2018, 00:13
Cho mình hỏi về kết nối cơ sở liệu với
Hôm nay em đăng kí một cái host PHP-MySql, mọi ngày toàn làm với localhost lên chả sao, giờ mới nảy sinh vấn đề.Hix, các bác giúp em kết nối cơ sở liêu với, em backup được dữ liệu từ localhost lên phpMyAdmin của host cơ sở liệu rồi, nhưng không connect được, seacrch trên google cũng chưa tìm được. Các bác sửa dùm em xem cái. Cảm ơn các bác nhé.
Các thông tin về host của em như sau:
PHP Code:
<?php
//Link to connect to database
$link = mysql_connect('sql100.hostmienphi.com','hungt_1468853','PASSWORD')
or
die("Khong ket noi duoc co so lieu");
//Select database
mysql_select_db("hungt_1468853_luu",$link);
//Sql query string
$sql = "select * from jos_banner";
//Execute query
$result = mysql_query($sql,$link);
// Return value from database
$i = mysql_num_rows($result);
// Print out the number of result
echo $i;
// Close connect
mysql_close($link);
?>
PHP Code:
MySQL Username : hungt_1468853
MySQL Password : PASSWORD
MySQL Server : SEE THE CPANEL
Cpanel URL : http://cpanel.hostmienphi.com
Server : sql100.hostmienphi.com
Dbname : hungt_1468853_luu
Bài liên quan
Warning: mysql_connect() ***91;function.mysql-connect***93;: Can't connect to MySQL server on 'sql100.hostmienphi.com' (10060) in C:\AppServ\www\temp\sql.php on line 3
Khong ket noi duoc co so lieu
nhưng mình không sài như ban
$link = mysql_connect('sql100.hostmienphi.com','hungt_1468 853','PASSWORD')
or
die("Khong ket noi duoc co so lieu");
mà dùng
$link = mysql_connect('sql100.hostmienphi.com','hungt_1468 853','PASSWORD');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
không thì bỏ $link đi chứ không bao không dùng cả hai như bạn
mình chưa test không biết do lỗi đó không nữa
bạn test thử nhé
Can't connect to MySQL server on 'sql100.hostmienphi.com (10060)
[=========> Bổ sung bài viết <=========]
Ặk, bạn run từ máy hở? Dzậy chịu khó mở cái port 3306 ở máy ra nhé, pó tay, tưởng chạy trên host bị chứ.
10060 là mã lỗi Winsock, lỗi do time out. Có thể do bạn type sai tên của MySQL server. Ở trường hợp bạn chạy trên máy thì là do FIREWALL của Windows. Chịu khó up lên host hoặc mở port 3306.
With regards,
Mr. Ác Độc.
$link = mysql_connect('sql100.hostmienphi.com:10060','hungt_1468853','PASSWORD');