Home >Backend Development >PHP Tutorial >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.
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.
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>
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(); ?>
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; } } ?>
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!