php连接到mysql时出错

时间:2016-05-24 20:12:55

标签: php mysql

我刚吃了一个覆盆子pi 3,我想我会用它来学习php,除非我有一个令人沮丧的问题。

我有一个运行raspbian的pi 3,我已经安装了php5,apache2,MySQL和phpmyadmin。我可以在/ var / www / html中创建测试html文件,并从我的Windows PC和pi中浏览它们并且它们可以工作。我使用以下代码创建了一个php文件,这也可以按预期工作。

<html>
<head>
<title>Hello World!</title>
</head>
<body>
<?php echo "Hello World"; ?>

</body>

</html>

当我想连接到MySQL时出现问题。我创建了以下文件(来自youtube视频)并将其放在/ var / www / html中,当我使用Edge或pi本身浏览它时,我得到了&#39; Edge找不到页面&#39;或一个空白页面(一个是pi)。

<?php

//opens connection to mysql server
$dbc = mysql_connect('192.168.0.9','pi','raspberry');

if (!$dbc){
    echo("not connected:" mysql_error());
}

//select database

$db_selected = mysql_select_db("testDB", $dbc);
if (!$db_selected){
    echo("cant connect :" . mysql_error());
}

?>

有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:0)

请注意:

  • 如果您使用的是PHP 5.5+,则不推荐使用mysql_ *函数
  • 也许您没有看到警告,因为您的php.ini“display_errors”指令未设置。
  • 尝试以下内容: var_dump(mysql_error())获取有关正在发生的事情的额外信息......
  • 使用mysqli_ *函数。它们与mysql _ *
  • 几乎相同