我创建了一个 php 文件来连接到我在 ipages.com 上托管的数据库,代码如下:
<?php
mysql_connect('hostname', 'username', 'password');
?>
当我加载此页面时,我得到了返回0
。没有错误消息。我之前无法使用 Filezilla 的 FTP 连接到网站,我不得不联系主机以授予我访问权限。这里也有类似的问题吗?我必须访问主机才能访问我的数据库?
答案1
首先,您应该考虑切换到 mysqli,因为不鼓励您使用该方法。您应该使用的方法记录在此处:http://www.php.net/manual/en/mysqli.construct.php
连接只会创建到数据库的连接对象,除此之外它什么也不做。您应该考虑使用如下所示的块,这将让您了解连接对象的状态:
$link = mysql_connect('example.com:3307', 'mysql_user', 'mysql_password'); if (!$link) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully'; mysql_close($link);