录入数据用php怎么做
时间 : 2023-03-31 08:07:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

在PHP中,可以通过使用超全局变量 $_POST 来获取从表单中传递过来的数据。以下是使用PHP录入数据的步骤:

1. 创建一个HTML表单,用于向服务器提交数据。




2. 创建 submit.php 文件,在该文件中处理提交的数据。

```php

<?php

// 获取POST提交的数据

$name = $_POST['name'];

$email = $_POST['email'];

$message = $_POST['message'];

// 连接数据库

$host = 'localhost';

$db_user = 'your_username';

$db_password = 'your_password';

$db_name = 'your_database_name';

$connection = mysqli_connect($host, $db_user, $db_password, $db_name);

// 插入数据到表中

$insert_query = "INSERT INTO messages(name, email, message) VALUES('$name', '$email', '$message')";

mysqli_query($connection, $insert_query);

// 关闭数据库连接

mysqli_close($connection);

// 提交成功,进行跳转

header('Location: success.php');

?>

3. 在数据库中创建一个 messages 表,用于存储录入的数据。

```sql

CREATE TABLE messages (

id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,

name VARCHAR(32) NOT NULL,

email VARCHAR(64) NOT NULL,

message TEXT,

created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP

);

以上就是使用PHP录入数据的基本步骤。当然,为了保证数据的安全性,还应该进行数据校验和过滤,以及使用预处理语句来防止SQL注入等安全问题。

要通过PHP录入数据,你需要使用PHP中提供的数据库操作函数来连接数据库并将数据写入数据库中。以下是一些步骤。

1. 连接数据库

使用PHP提供的函数来连接数据库。你需要提供相应的数据库名称、用户名和密码才能连接成功。以下是使用mysqli连接数据库的示例代码。

```php

$servername = "localhost";

$username = "root";

$password = "password";

$dbname = "myDB";

// 创建连接

$conn = mysqli_connect($servername, $username, $password, $dbname);

// 检测连接是否成功

if (!$conn) {

die("Connection failed: " . mysqli_connect_error());

}

2. 创建表格

在连接数据库后,你需要创建一个表格来存储数据。你需要提供表格的名称以及表格中的列和列的数据类型。以下是示例代码:

```php

$sql = "CREATE TABLE MyGuests (

id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,

firstname VARCHAR(30) NOT NULL,

lastname VARCHAR(30) NOT NULL,

email VARCHAR(50),

reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

)";

3. 插入数据

一旦表格创建成功,你就可以向表格中插入数据了。你需要使用PHP提供的函数来执行INSERT INTO语句。以下是示例代码:

```php

$sql = "INSERT INTO MyGuests (firstname, lastname, email)

VALUES ('John', 'Doe', 'john@example.com')";

if (mysqli_query($conn, $sql)) {

echo "New record created successfully";

} else {

echo "Error: " . $sql . "<br>" . mysqli_error($conn);

}

通过这些步骤,你就可以使用PHP将数据存入数据库中了。此外,如果需要从表格中读取数据,你可以使用SELECT语句来实现。