需要将网站连接到数据库

时间:2015-10-19 17:58:54

标签: php html database hyperlink

我有一个充满电话规格的数据库,我需要在已经创建的html表格中显示网站,用户在搜索框中输入的电话规格。我有HTML知识但从未将数据库链接到网站,任何人都可以推荐最好的方法来完成我需要的东西吗?和任何可能有帮助的指针? 我已经安装了XAMPP并在PHPmyadmin中创建了数据库,但之前从未使用过php,所以不知道从哪里开始。 提前致谢

2 个答案:

答案 0 :(得分:2)

首先,您可以使用以下代码,但请考虑学习预备语句或PDO。

<?php
//Make the connection to your database
$connection = mysqli_connect('localhost', 'root', 'your_password', 'your_database');
mysqli_set_charset($connection, 'utf8');
if (!$connection) {
    die("Database connection failed: " . mysqli_error());
}

//Query the database
$query = "SELECT col1, col2, col3 FROM your_table;";
$result = mysqli_query($connection, $query);
if(!$result) {
    die("SQL Error: " . mysqli_error($connection));
}
?>

<table>
    <?php //Fetch all the results ?>
    <?php while ($row = mysqli_fetch_array($result)) : ?>
    <tr>
        <td><?php echo htmlspecialchars($row['col1']); ?></td>
        <td><?php echo htmlspecialchars($row['col2']); ?></td>
        <td><?php echo htmlspecialchars($row['col3']); ?></td>
    </tr>
    <?php endwhile; ?>
</table>

答案 1 :(得分:0)

步骤1:创建connection.php并插入以下代码:

<?php

$dbConnection = mysqli_connect("yourHost","root", "password", "databaseName");

if(mysqli_connect_errno())
{
    echo "Failed to connect" . mysqli_connect_error();
}

?>

步骤2:当想要在另一个文件中执行MySQL时,比如index.php,请使用:

include_once("connection.php");

        $sql = "SELECT * FROM tableName"; // This creates the SQL Query
        $query = mysqli_query($dbConnection, $sql); // This executes it

从现在开始,它只需要知道基本的PHP,它可以让你用你的网站做你喜欢的事情,但是学习PHP和一点点MySQL非常重要,祝你好运。