牛牛在线工具

mysqli_result::fetch_column()

收录 8868 个 PHP 函数,含用途说明与用法示例。

mysqli_result::fetch_column()

从结果集中获取一列的值

函数名称:mysqli_result::fetch_column() 适用版本:PHP 5 >= 5.3.0, PHP 7 用法: mysqli_result::fetch_column() 函数用于从结果集中获取一列的值。该函数只能用于使用 mysqli::query() 执行的 SELECT 查询结果集。 示例: // 假设已经建立了数据库连接 $conn // 执行 SELECT 查询 $query = "SELECT name FROM users"; $result = $conn->query($query); // 检查查询结果是否为空 if ($result->num_rows > 0) { // 获取第一列的值 $column = $result->fetch_column(); // 输出列的值 echo "Column value: " . $column; } else { echo "No results found."; } // 释放结果集 $result->close(); // 关闭数据库连接 $conn->close(); 注意事项: mysqli_result::fetch_column() 函数只能在使用 mysqli::query() 执行的 SELECT 查询结果集上调用。如果尝试在非查询结果集上调用该函数,将会导致错误。 该函数每次调用只能获取一列的值。如果需要获取多列的值,需要多次调用该函数,或者使用其他适用的方法来获取。 在调用 mysqli_result::fetch_column() 之前,必须先使用 mysqli_result::num_rows 属性或者其他方法来检查结果集是否为空,以避免尝试在空结果集上调用该函数导致错误。