Home >Backend Development >PHP Tutorial >Practical tutorial on building a website with PHP

Practical tutorial on building a website with PHP

WBOY
WBOYOriginal
2024-03-29 10:36:021243browse

Practical tutorial on building a website with PHP

PHP is a widely used server-side scripting language suitable for developing dynamic websites and website applications. This tutorial will introduce how to use PHP to build a simple website and provide specific code examples.

Step One: Environment Setup

Before you start, you first need to ensure that the PHP interpreter and web server (such as Apache, Nginx, etc.) have been installed. It is recommended to use integrated development environments such as XAMPP, WAMP, etc. to simplify the configuration process.

Step 2: Create the website directory

Create a folder in the root directory of the web server as the root directory of the website. Create a file named "index.php" in this folder as the homepage file of the website.

<!DOCTYPE html>
<html>
<head>
    <title>欢迎来到我的网站</title>
</head>
<body>
    <h1>欢迎来到我的网站</h1>
    <p>这是一个用PHP搭建的简单网站</p>
</body>
</html>

Step 3: Connect to the database

If you need to use a database to store data, you can use PHP's built-in MySQLi extension to connect.

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "mywebsite";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("连接数据库失败: " . $conn->connect_error);
}
echo "成功连接数据库";
$conn->close();
?>

Step 4: Process form submission

PHP can be used to process form submission and store data in the database.

<?php
if($_SERVER["REQUEST_METHOD"] == "POST") {
    $name = $_POST['name'];
    $email = $_POST['email'];

    $sql = "INSERT INTO users (name, email) VALUES ('$name', '$email')";
    
    if ($conn->query($sql) === TRUE) {
        echo "新记录插入成功";
    } else {
        echo "Error: " . $sql . "<br>" . $conn->error;
    }
}
?>

Step 5: Display the database content

You can query the content of the database through PHP and display the results on the web page.

<?php
$sql = "SELECT * FROM users";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo "姓名: " . $row["name"]. " - 邮箱: " . $row["email"]. "<br>";
    }
} else {
    echo "0 结果";
}
$conn->close();
?>

Through the above steps, you can build a simple website and learn how to use PHP to connect to the database, process form submissions, and display database content. I hope this practical tutorial can help you quickly get started with PHP development and implement your own website project.

The above is the detailed content of Practical tutorial on building a website with PHP. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn