加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 远程连接到MySQL数据库

发布时间:2020-12-13 17:35:26 所属栏目:PHP教程 来源:网络整理
导读:我刚刚在网络托管服务器上设置了一个 MySQL数据库,我正在尝试使用以下php远程连接到它: ?php//Connect To Database$hostname='113.101.88.97.ukld.db.5513497.hostedresource.com';$username='myusername';$password='mypassword';$dbname='testdb';$userta
我刚刚在网络托管服务器上设置了一个 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);
}
?>

我对PHP和MySQL很新,我不明白几件事情.我已将上述代码保存在一个文件(称为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是不好的做法,因为它们可以随着时间的推移而改变.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读