将站点连接到phpMyAdmin数据库

时间:2015-10-08 19:13:51

标签: php html mysql hosting

我有一个包含表单,图片,文本等的网站。我想从表单中提取数据并在mySQL中记录它们。为了做到这一点,我需要从' .html'更改文件扩展名。到' .php'?如果是这样,这会影响任何内联css吗?

另外,当我需要通过php连接到服务器时,如何知道数据库用户名,数据库密码和数据库主机?

我已经将爸爸当作网络主机,并使用他们提供的CPanel来访问phpmyadmin

谢谢 - 非常感谢任何帮助!

这是我到目前为止的PHP代码,当我通过XAMPP运行测试时,我不断收到错误警告:

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:2)

mysql_connect()已弃用,请考虑使用mysqliPDO。 PDO。数据库连接示例: -    您应该创建一个包含数据库中基本操作函数的单独类,并将该文件与其他代码分开,只需继承该类并使用连接和函数。

 <?php
    try {
        $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
        foreach($dbh->query('SELECT * from FOO') as $row) {
            print_r($row);
        }
        $dbh = null;
    } catch (PDOException $e) {
        print "Error!: " . $e->getMessage() . "<br/>";
        die();
    }
    ?>

答案 1 :(得分:0)

正如其他答案所述,使用pdomysqli代替&#39; mysql`。 使用PDO的一种好方法是将连接代码放在一个文件中,并将此文件包含在您需要使用数据库的任何地方。

让我们调用此文件dbconnector.php

try
{
    $conn = new PDO($connectionString, 'root', '');
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e)
{
    echo $e->getMessage();
}

现在,只要您想使用数据库,只需使用: -

include 'dbconnector.php'

现在,您可以通过$conn访问连接变量。

阅读有关PDO的更多信息。 http://www.phpro.org/tutorials/Introduction-to-PHP-PDO.html