[英]Connection between MySQL and PHP
我的Linux服务器具有:
当我尝试连接MySQL时,输出为空白页。
该代码已附加。
<?php
$link = mysql_connect("localhost", "usr", "pass");
if (!$link) {
die("Could not connect: " . mysql_error());
}
print "Connected successfully";
顺便说一句,你启用MySQL模块的PHP? 您可以使用此命令检查
php -i | grep mysql
或在网上看到
<?php phpinfo(); ?>
并检查PHP错误日志。
很可能您没有安装php_mysql扩展,因此它不理解您要执行的操作。 为此,请检查您的Web服务器错误日志。 它应该告诉您为什么它不解析页面。
但是正如Quentin在评论中已经提到的那样,mysql扩展已经被弃用了一段时间了。 尝试安装MySQLi或PDO扩展,并改之。 PDO更加灵活,并提供了准备好的语句支持,因此我建议这样做。
因此,请在服务器上安装PDO扩展(有关更多详细信息,请参阅文档 )。 然后使用类似下面的内容进行连接:
$dbh = new PDO('mysql:host=localhost;dbname=test', 'user', 'pass');
这会将您连接到本地主机上的test
数据库。 更多信息可以在PHP文档中找到 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.