从网站连接到MySQL数据库

时间:2013-12-30 19:00:17

标签: php html mysql

请提前原谅,因为我是PHP和MySQL的新手。我正在使用phpMyAdmin v3.4和MySQL(服务器版)v5.5。 MySQL DB和网站都由JustHost托管。

我在MySQL中构建了一个简单的数据库,似乎无法验证我是否从我的网站连接到它!我确定db_host,db_username,db_password和db_name是正确的,所以我猜问题是在脚本的语法中(对不起!),即因为它就像完全忽略了脚本的PHP部分一样。我已经从教程和示例中构建了脚本。我实际上并没有“调用”脚本,我只是将以下内容直接粘贴到HTML网页中(页面上没有其他内容,网页是JustHost提供的模板)。你可以看到我玩过error_reporting(默认情况下php.ini文件有error_reporting = Off)。

即使我更改说db_name拼写错误,然后刷新网页,我仍然没有得到任何回显到屏幕的内容。刷新时回显到屏幕的唯一输出是HTML标题:PHP调用DB。感谢您的期待。

<html>
    <head>
        <title>PHP connect to DB</title>
    </head>
    <body>
    <?php
    //ini_set('display_errors',1);
    error_reporting=On;
    error_reporting(E_ALL);
    $db_host = "localhost";
    $db_username = "Peter";
    $db_password = "passwd";
    $db_name = "Res";
    @mysql_select ("$db_host", "$db_username", "$db_password") or die ("could not connect to my sql");
    @mysql_select_db ("$db_name") or die ("No database");
    echo "successful connection";
    ?>
    </body>
</html>

1 个答案:

答案 0 :(得分:2)

mysql_select()不是函数。

您正在寻找mysql_connect() http://www.php.net/manual/es/function.mysql-connect.php

那说的话。你应该使用mysqli函数 http://www.php.net/manual/es/intro.mysqli.php