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是不好的做法,因为它们可以随着时间的推移而改变. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |