php – 远程连接到MySQL数据库

前端之家收集整理的这篇文章主要介绍了php – 远程连接到MySQL数据库前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚刚在网络托管服务器上设置了一个 MySQL数据库,我正在尝试使用以下PHP远程连接到它:
<?PHP
//Connect To Database
$hostname='113.101.88.97.ukld.db.5513497.hostedresource.com';
$username='myusername';
$password='mypassword';
$dbname='testdb';
$usertable='test';
$yourfield = 'lat';

MysqL_connect($hostname,$username,$password) OR DIE ('Unable to connect to database! Please try again later.');
MysqL_select_db($dbname);

$query = 'SELECT * FROM ' . $usertable;
$result = MysqL_query($query);
if($result) {
    while($row = MysqL_fetch_array($result)){
        print $name = $row[$yourfield];
        echo 'Name: ' . $name;
    }
}
else {
print "Database NOT Found ";
MysqL_close($db_handle);
}
?>

我对PHPMysqL很新,我不明白几件事情.我已将上述代码保存在一个文件(称为demo.html)中,我尝试在我的网络浏览器中查看它(目前不显示任何内容).

我的托管公司告诉我,连接到我应该使用的数据库

ukld.db.5513497.hostedresource.com

我假设我需要包括IP地址(当我使用PHPMyAdmin登录时看到的),所以我也补充说.但是,我不知道是否正确结构.

$hostname='113.101.88.97.ukld.db.5510597.hostedresource.com';
使用提供的域名ukld.db.5510597.hostedresource.com

使用IP正在准备主机名只会更改主机名,因此无法连接.

主机名将被转换为幕后的IP地址.没有必要自己去做此外,硬编码IP是不好的做法,因为它们可以随着时间的推移而改变.

原文链接:https://www.f2er.com/php/131438.html

猜你在找的PHP相关文章