`
tw5566
  • 浏览: 460693 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

php中mysqli获取结果集

    博客分类:
  • php
 
阅读更多
$host = 'localhost'; 
$user = 'root'; 
$pass = 'root'; 
$data = 'test2'; 

$mysqli = new mysqli($host, $user, $pass, $data); 
/* check connection */ 
if (mysqli_connect_errno()) { 
    printf("Connect failed: %s\n", mysqli_connect_error()); 
    exit(); 
} 

if ($stmt = $mysqli->prepare("select * from user_info where name=?")) { 
    $tt2 = 'tw'; 
    
    $stmt->bind_param("s", $tt2); 
    $stmt->execute(); 

    $meta = $stmt->result_metadata(); 
    while ($field = $meta->fetch_field()) 
    { 
        $params[] = &$row[$field->name]; 
    } 

    call_user_func_array(array($stmt, 'bind_result'), $params); 

    while ($stmt->fetch()) { 
        foreach($row as $key => $val) 
        { 
            $c[$key] = $val; 
        } 
        $result[] = $c; 
    } 
    
    $stmt->close(); 
} 
$mysqli->close(); 
print_r($result);

 

分享到:
评论

相关推荐

    PHP+MySQLi分页实例

    在本文中,我们将深入探讨如何使用PHP和MySQLi实现数据库查询的分页功能。分页是Web开发中一个常见的需求,它有助于优化用户体验,让用户能够更有效地浏览大量数据,而无需一次性加载所有记录。 首先,我们需要理解...

    4.8 mysqli_fetch_assoc记录集获取.pdf

    MySQLi 记录集获取 MySQLi 是一种面向对象的 PHP 扩展库,用于访问 MySQL 数据库。mysqli_fetch_assoc 是 MySQLi 中的一个函数,用于从记录集中获取数据并保存到关联数组中。 知识点 1: mysqli_fetch_assoc 函数 ...

    4.9 mysqli_fetch_array记录集获取.pptx

    mysqli_fetch_array() 是PHP MySQLi扩展中的一个关键函数,用于从查询结果(即记录集)中获取一行数据并将其转换为数组。这个函数的灵活性在于它能返回不同类型的数组,包括数字索引、关联键值或两者都有。默认情况...

    php简单解析mysqli查询结果的方法(2种方法)

    本文将主要介绍如何使用PHP来解析mysqli执行的查询结果,进而将结果存储到对象或数组中,以及如何通过两种不同的方式来处理这些数据。这一内容对初学者和有经验的开发者都极为有用,特别是那些希望提高对PHP和MySQL...

    php操纵mysqli数据库的实现方法

    你可以通过这个对象获取结果集信息,如行数、列数,以及逐行获取数据: ```php $sql = "SELECT * FROM limove AS limove_as"; $result = $mysqli->query($sql); if ($result === false) { echo $mysqli->errno . '...

    MySQLi函数速查手册.txt

    MySQLi是PHP中用于与MySQL数据库交互的一种扩展,提供了面向对象和过程化两种编程接口。它比旧的MySQL扩展(即mysql系列函数)提供了更多的功能和更好的性能,并且支持MySQL 4.1及以上版本的新特性,如预处理语句等...

    PHPmysqli原生类库

    PHP的mysqli扩展是MySQL Improved Extension的缩写,它是PHP与...通过以上介绍,你应该对PHP的mysqli原生类库有了初步了解,接下来,你可以通过lib文件夹中的示例代码进行实践学习,这将帮助你更好地掌握这些概念。

    PHP5.5 mysqli如何连接MySQL数据库和读取数据.rar

    4. 获取结果:根据查询类型,可能需要使用`mysqli_stmt_get_result()`获取结果集。 5. 获取数据:使用`mysqli_fetch_assoc()`或`mysqli_fetch_array()`处理结果集。 6. 清理并关闭:最后,使用`mysqli_stmt_close()`...

    PHP_mysqli函数_中文版(只译了一半)_希望能帮到大家.docx

    PHP_mysqli函数是PHP语言中用于与MySQL交互的扩展库,它是MySQL Improved Extension的缩写。这个中文版文档虽然只翻译了一半,但仍然能够为初学者和有经验的开发者提供不少有价值的信息。mysqli扩展是PHP连接MySQL...

    第六章 使用Mysqli操作数据库

    `mysqli_fetch_assoc()`用于获取结果集中的一行作为关联数组,`mysqli_num_rows()`计算结果集中的行数。例如: ```php while ($row = mysqli_fetch_assoc($result)) { echo "Name: " . $row["name"] . ", Email:...

    PHP mysqli 操作数据库.rar

    使用`SELECT`语句获取数据,并通过`mysqli_fetch_assoc()`或`mysqli_fetch_array()`将结果集转换为关联数组或数字数组。例如: ```php $result = mysqli_query($conn, "SELECT * FROM MyGuests"); while ($row =...

    PHP中mysqli_affected_rows作用行数返回值分析

    在PHP开发中,进行数据库操作时经常需要使用mysqli扩展来执行SQL语句,并获取执行结果的相关信息,比如受影响的行数。本文将深入分析PHP中mysqli扩展的一个函数mysqli_affected_rows的作用以及行数返回值,同时会...

    PHP使用mysqli扩展连接MySQL数据库

    mysqli扩展提供了面向对象和面向过程两种方式来实现与MySQL的交互,这两种方法都包含了连接数据库、执行SQL语句、处理结果集以及关闭数据库连接的基本操作。 1. 面向对象的使用方式: 在面向对象的使用方式中,我们...

    php+mysqli实现将数据库中一张表信息打印到表格里的方法

    `这行代码便是用来释放由`$mysqli->query()`返回的结果集。 需要注意的是,文章中提及的代码是通过OCR扫描识别出来的,可能会存在一些文字识别错误或遗漏,但在理解上述知识点后,可以根据上下文对代码进行适当的...

    MySqli函数汇总1

    - **mysqli_fetch_array()** 和 **mysqli_fetch_assoc()**:用于从结果集中获取一行数据,前者可以返回关联数组或数字索引数组,后者仅返回关联数组。 - **mysqli_fetch_field_direct()** 和 **mysqli_fetch_field()...

    Wamp集成环境php采用mysqli进行mysql数据库的数据访问:.pdf

    如果查询成功,$re将是一个结果集,可以通过循环遍历获取每一行数据。如: ```php if ($re->num_rows > 0) { while ($row = $re->fetch_array()) { echo($row[0]); echo($row[1]); echo "<hr>"; } } ``` 插入...

    php mysql procedure实现获取多个结果集的方法【基于thinkPHP】

    在利用PHP和MySQL进行Web开发时,我们有时需要执行存储过程并在应用程序中获取多个结果集。这通常涉及到在PHP代码中使用MySQLi扩展函数,以及在MySQL服务器上定义相应的存储过程。在本篇文章中,我们主要探讨了在...

Global site tag (gtag.js) - Google Analytics