步骤 1:选择一个网络主机
微信号
AI自助建站398元:18925225629
第一步是选择一个提供免费 PHP + MySQL 托管的网络主机。以下是几个推荐选项:
1. 000webhost
2. InfinityFree
3. ByetHost
步骤 2:创建数据库
选择网络主机后,您需要创建一个 MySQL 数据库来存储您的网站数据。大多数网络主机都提供一个控制面板(例如 cPanel),允许您轻松创建和管理数据库。
步骤 3:连接到数据库
下一步是使用 PHP 连接到您的数据库。为此,您需要使用 `mysqli_connect()` 函数,如下所示:
```php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myDB";
// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn) {
die("连接失败: " . mysqli_connect_error());
}
```
步骤 4:创建表
现在,您已经连接到数据库,是时候创建一个表来存储您的网站数据了。使用 `mysqli_query()` 函数创建表,如下所示:
```php
$sql = "CREATE TABLE users (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(30) NOT NULL,
password VARCHAR(255) NOT NULL,
email VARCHAR(50) UNIQUE NOT NULL
)";
if (mysqli_query($conn, $sql)) {
echo "Table created successfully";
} else {
echo "Error creating table: " . mysqli_error($conn);
}
```
步骤 5:插入数据
接下来,您需要使用 `mysqli_query()` 函数向您的表中插入数据。以下示例向 users 表中插入一行数据:
```php
$sql = "INSERT INTO users (username, password, email)
VALUES (admin, password, admin@example.com)";
if (mysqli_query($conn, $sql)) {
echo "New record created successfully";
} else {
echo "Error: " . mysqli_error($conn);
}
```
步骤 6:获取数据
要从您的表中获取数据,请使用 `mysqli_query()` 函数,如下所示:
```php
$sql = "SELECT id, username, email FROM users";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
// 输出数据
while($row = mysqli_fetch_assoc($result)) {
echo "id: " . $row["id"] . " - Username: " . $row["username"] . " - Email: " . $row["email"] . "
";
}
} else {
echo "No records found";
}
```
步骤 7:删除数据
要从您的表中删除数据,请使用 `mysqli_query()` 函数,如下所示:
```php
$sql = "DELETE FROM users WHERE id=1";
if (mysqli_query($conn, $sql)) {
echo "Record deleted successfully";
} else {
echo "Error: " . mysqli_error($conn);
}
```
步骤 8:更新数据
要更新您的表中的数据,请使用 `mysqli_query()` 函数,如下所示:
```php
$sql = "UPDATE users SET username=new_username WHERE id=1";
if (mysqli_query($conn, $sql)) {
echo "Record updated successfully";
} else {
echo "Error: " . mysqli_error($conn);
}
```
结论
遵循这些步骤,您将能够创建一个功能齐全且免费的 PHP + MySQL 网站。通过利用这些免费服务,您可以轻松地建立一个在线平台,以展示您的内容、推广您的业务或与世界分享您的想法。
微信号
AI自助建站398元:18925225629
相关文章
发表评论