Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql_fetch_row

作者:一剑绝尘   发布日期:2025-06-30   浏览:86

<?php
// 连接到 MySQL 数据库
$connection = mysql_connect("localhost", "username", "password");
if (!$connection) {
    die('Could not connect: ' . mysql_error());
}

// 选择数据库
$db_selected = mysql_select_db("database_name", $connection);
if (!$db_selected) {
    die ('Can\'t use db : ' . mysql_error());
}

// 执行查询
$sql = "SELECT id, name FROM users";
$result = mysql_query($sql);

// 检查是否有结果返回
if ($result) {
    // 使用 mysql_fetch_row 获取结果行
    while ($row = mysql_fetch_row($result)) {
        // 输出每一行的数据
        echo "ID: $row[0], Name: $row[1]\n";
    }
} else {
    echo "No results to return.";
}

// 关闭连接
mysql_close($connection);
?>

解释说明:

  • mysql_connect():用于连接到 MySQL 数据库服务器。
  • mysql_select_db():选择要使用的数据库。
  • mysql_query():执行 SQL 查询。
  • mysql_fetch_row():从结果集中获取一行作为枚举数组。每一行的数据会被存储在 $row 变量中,可以通过索引访问各个字段(例如 $row[0]$row[1])。
  • mysql_close():关闭与 MySQL 数据库的连接。

注意mysql_* 函数在 PHP 5.5.0 及以上版本已被废弃,并且在 PHP 7.0.0 中被移除。建议使用 mysqli_* 或 PDO 来替代。

上一篇:mysql 分组拼接

下一篇:mysql转大写

大家都在看

mysqlavg函数保留小数

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

mysql.user

python mysql update

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

Laravel 中文站