php查询语句怎么写

在PHP中,查询语句主要用于从数据库中获取数据,这些查询语句通常使用SQL(结构化查询语言)编写,并在PHP脚本中执行,以下是一些常见的PHP查询语句示例:

1、连接到数据库

在使用查询语句之前,首先需要连接到数据库,这可以通过使用mysqli或PDO扩展来实现,以下是一个使用mysqli扩展连接到MySQL数据库的示例:

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
?>

2、选择数据库

在连接到数据库后,可以使用mysqli_select_db()函数选择要使用的数据库,以下是一个选择名为myDB的数据库的示例:

<?php
$conn = new mysqli($servername, $username, $password, $dbname);
// 选择数据库
mysqli_select_db($conn, $dbname);
?>

3、插入数据

要向数据库中的表插入数据,可以使用INSERT INTO语句,以下是一个向名为students的表中插入数据的示例:

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// 创建连接并选择数据库
$conn = new mysqli($servername, $username, $password, $dbname);
mysqli_select_db($conn, $dbname);
// 插入数据
$sql = "INSERT INTO students (id, name, age) VALUES (1, 'John Doe', 20)";
if ($conn->query($sql) === TRUE) {
    echo "新记录插入成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}
?>

4、查询数据

php查询语句怎么写

要从数据库中查询数据,可以使用SELECT语句,以下是一个从名为students的表中查询所有数据的示例:

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// 创建连接并选择数据库
$conn = new mysqli($servername, $username, $password, $dbname);
mysqli_select_db($conn, $dbname);
// 查询数据
$sql = "SELECT id, name, age FROM students";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
    // 输出数据
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "<br>";
    }
} else {
    echo "0 结果";
}
$conn->close();
?>

php查询语句怎么写

5、更新数据

php查询语句怎么写

要更新数据库中的数据,可以使用UPDATE语句,以下是一个更新名为students的表中的数据的示例:

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// 创建连接并选择数据库
$conn = new mysqli($servername, $username, $password, $dbname);
mysqli_select_db($conn, $dbname);
// 更新数据
$sql = "UPDATE students SET age=21 WHERE id=1";
if ($conn->query($sql) === TRUE) {
    echo "记录更新成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>

php查询语句怎么写

6、删除数据要删除数据库中的数据,可以使用DELETE语句,以下是一个从名为students的表中删除数据的示例:

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构》的官方网站或公开发表的信息,内容仅供参考使用!本站为非盈利性质站点,本着免费分享原则,发布内容不收取任何费用也不接任何广告! 【若侵害到您的利益,请联系我们删除处理。投诉邮箱:i77i88@88.com】

本文链接:http://7707.net/PHP/202401122654.html

发表评论

提交评论

评论列表

还没有评论,快来说点什么吧~