Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / mysql

php如何查询mysql数据并显示

作者:恐怖眼神   发布日期:2024-06-06   浏览:758

要查询MySQL数据并显示,可以使用PHP中的MySQLi扩展或PDO扩展。以下是使用MySQLi扩展的示例代码:

<?php
// 创建数据库连接
$conn = new mysqli("localhost", "username", "password", "database");

// 检查连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 执行查询语句
$sql = "SELECT * FROM table_name";
$result = $conn->query($sql);

// 检查查询结果是否为空
if ($result->num_rows > 0) {
    // 输出数据
    while($row = $result->fetch_assoc()) {
        echo "字段1: " . $row["column1"]. " - 字段2: " . $row["column2"]. "<br>";
    }
} else {
    echo "没有查询到数据";
}

// 关闭数据库连接
$conn->close();
?>

在上面的示例中,你需要将localhost替换为你的MySQL服务器地址,usernamepassword替换为你的数据库用户名和密码,database替换为你要连接的数据库名,table_name替换为你要查询的表名,column1column2替换为你要显示的字段名。

使用PDO扩展的示例代码如下:

<?php
// 创建数据库连接
$dsn = "mysql:host=localhost;dbname=database";
$username = "username";
$password = "password";

try {
    $conn = new PDO($dsn, $username, $password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    // 执行查询语句
    $sql = "SELECT * FROM table_name";
    $stmt = $conn->query($sql);

    // 检查查询结果是否为空
    if ($stmt->rowCount() > 0) {
        // 输出数据
        while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
            echo "字段1: " . $row["column1"]. " - 字段2: " . $row["column2"]. "<br>";
        }
    } else {
        echo "没有查询到数据";
    }
} catch(PDOException $e) {
    echo "连接失败: " . $e->getMessage();
}

// 关闭数据库连接
$conn = null;
?>

同样,你需要将localhost替换为你的MySQL服务器地址,usernamepassword替换为你的数据库用户名和密码,database替换为你要连接的数据库名,table_name替换为你要查询的表名,column1column2替换为你要显示的字段名。

上一篇:php mysql_field_type() 函数返回结果集中指定字段的类型。

下一篇:php怎么安装mysqli扩展

大家都在看

php进入mysql(php进入根目录)

php链接不到mysql(php连接mys

php连接小马(php连接mysql代码)

php与ldap怎么连接(php pdo连

php代码后台增删改查(php对mysql

[PHP从小白到大牛]-022 PHP操作

php搭建mysql连接池

PHP MySQL:连接MySQL数据库

PHP访问MySQL查询超时设置

PHP 原生连接 Mysql

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站