首页 » 网站推广 » phpmysql写入设置技巧_PHP MySQL 插入数据

phpmysql写入设置技巧_PHP MySQL 插入数据

访客 2024-12-11 0

扫一扫用手机浏览

文章目录 [+]

在创建完数据库和表后,我们可以向表中添加数据。

以下为一些语法规则:

phpmysql写入设置技巧_PHP MySQL 插入数据

PHP 中 SQL 查询语句必须利用引号

phpmysql写入设置技巧_PHP MySQL 插入数据
(图片来自网络侵删)

在 SQL 查询语句中的字符串值必须加引号

数值的值不须要引号

NULL 值不须要引号

INSERT INTO 语句常日用于向 MySQL 表添加新的记录:

INSERT INTO table_name (column1, column2, column3,...)

VALUES (value1, value2, value3,...)

学习更多关于 SQL 知识,请查看我们的 SQL 教程。

在前面的几个章节中我们已经创建了表 \"大众MyGuests\"大众,表字段有: \"大众id\"大众, \公众firstname\公众, \"大众lastname\"大众, \"大众email\"大众 和 \公众reg_date\"大众。
现在,让我们开始向表填充数据。

以下实例向 \"大众MyGuests\"大众 表添加了新的记录:

实例 (MySQLi - 面向工具)

<?php

$servername = \"大众localhost\"大众;

$username = \"大众username\公众;

$password = \"大众password\"大众;

$dbname = \"大众myDB\"大众;

// 创建连接

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

// 检测连接

if ($conn->connect_error) {

die(\"大众连接失落败: \"大众 . $conn->connect_error);

}

$sql = \公众INSERT INTO MyGuests (firstname, lastname, email)

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

if ($conn->query($sql) === TRUE) {

echo \"大众新记录插入成功\公众;

} else {

echo \公众Error: \"大众 . $sql . \"大众<br>\公众 . $conn->error;

}

$conn->close();

?>

实例 (MySQLi - 面向过程)

<?php

$servername = \"大众localhost\"大众;

$username = \"大众username\公众;

$password = \"大众password\"大众;

$dbname = \"大众myDB\公众;

// 创建连接

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

// 检测连接

if (!$conn) {

die(\公众Connection failed: \公众 . mysqli_connect_error());

}

$sql = \公众INSERT INTO MyGuests (firstname, lastname, email)

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

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

echo \"大众新记录插入成功\公众;

} else {

echo \"大众Error: \"大众 . $sql . \公众<br>\"大众 . mysqli_error($conn);

}

mysqli_close($conn);

?>

实例 (PDO)

<?php

$servername = \公众localhost\"大众;

$username = \"大众username\"大众;

$password = \"大众password\"大众;

$dbname = \"大众myDBPDO\"大众;

try {

$conn = new PDO(\公众mysql:host=$servername;dbname=$dbname\"大众, $username, $password);

// 设置 PDO 缺点模式,用于抛出非常

$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$sql = \公众INSERT INTO MyGuests (firstname, lastname, email)

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

// 利用 exec() ,没有结果返回

$conn->exec($sql);

echo \"大众新记录插入成功\"大众;

}

catch(PDOException $e)

{

echo $sql . \"大众<br>\"大众 . $e->getMessage();

}

$conn = null;

?>

把稳: 如果列设置 AUTO_INCREMENT (如 \"大众id\"大众 列) 或 TIMESTAMP (如 \公众reg_date\公众 列),,我们就不须要在 SQL 查询语句中指定值; MySQL 会自动为该列添加值。

标签:

相关文章

ajax处置php函数技巧_PHPAJAX 与 PHP

AJAX PHP 实例下面的实例将演示当用户在输入框中键入字符时,网页如何与 Web 做事器进行通信:实例考试测验在输入框中输入一...

网站推广 2024-12-13 阅读0 评论0

webphp术语技巧_解析计算机黑客术语

3.网页木马:表面上伪装成普通的网页文件或是将而已的代码直接插入到正常的网页文件中,当有人访问时,网页木马就会利用对方系统或者浏览...

网站推广 2024-12-13 阅读0 评论0