floor函数php

向MySQL数据库发送指令是在PHP中非常常见的任务之一。PHP为我们提供了多种用于与MySQL数据库进行交互的函数。其中,最常用的函数是mysqli_query()和PDO::query()。

1. mysqli_query()函数:

mysqli_query()函数是PHP提供的一种与MySQL数据库进行交互的函数。该函数可以执行一条MySQL查询语句,并返回执行的结果。该函数的语法如下:

```

mysqli_query(connection, query);

```

其中,connection参数是连接数据库时返回的连接标识符,query参数是要执行的SQL语句。示例代码如下:

```php

$servername = "localhost";

$username = "root";

$password = "password";

$database = "myDB";

// 创建连接

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

// 检查连接是否成功

if (!$conn) {

die("连接失败:" . mysqli_connect_error());

}

// 执行SQL查询

$query = "SELECT * FROM users";

$result = mysqli_query($conn, $query);

// 处理查询结果

if (mysqli_num_rows($result) > 0) {

while ($row = mysqli_fetch_assoc($result)) {

echo "ID: " . $row["id"] . ",姓名: " . $row["name"] . ",年龄: " . $row["age"] . "
";

}

} else {

echo "没有结果";

}

// 关闭连接

mysqli_close($conn);

```

2. PDO::query()函数:

PDO::query()函数是PHP的PDO扩展提供的一种与MySQL数据库进行交互的函数。该函数可以执行一条MySQL查询语句,并返回执行的结果。该函数的语法如下:

```

PDO::query(query);

```

其中,query参数是要执行的SQL语句。示例代码如下:

```php

$servername = "localhost";

$username = "root";

$password = "password";

$database = "myDB";

try {

// 创建连接

$conn = new PDO("mysql:host=$servername;dbname=$database", $username, $password);

// 设置错误模式为抛出异常

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

// 执行SQL查询

$query = "SELECT * FROM users";

$result = $conn->query($query);

// 处理查询结果

if ($result->rowCount() > 0) {

foreach ($result as $row) {

echo "ID: " . $row["id"] . ",姓名: " . $row["name"] . ",年龄: " . $row["age"] . "
";

}

} else {

echo "没有结果";

}

} catch (PDOException $e) {

echo "错误:" . $e->getMessage();

}

// 关闭连接

$conn = null;

```

以上是使用mysqli_query()和PDO::query()函数向MySQL数据库发送指令的示例代码。在实际开发中,我们可以根据具体需求选择适合自己的函数进行数据库操作。无论是使用mysqli_query()还是PDO::query(),都需要注意安全性问题,如SQL注入攻击等,建议使用预处理语句来避免这些问题。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.ynyuzhu.com/

点赞(16) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部