使用mysqli_fetch_assoc从函数返回多个值

oy2567

如何从mysqli_fetch_assoc中获取特定值,并从下面的代码中的函数中返回它们?

具体来说,当单击提交按钮时,我试图同时从db_select()返回$ CID和$ Fname。

    function db_query($sql){
        $con = db_connect();
        $result = mysqli_query($con,$sql);
        return $result;
    }

    function db_select($sql){  
        $rows = array();
        $result = db_query($sql);
            if(!$result){
                return false;
            }
            while($row = mysqli_fetch_assoc($result)){
                $CID = $row['C_ID'];
                $Fname = $row['C_Fname'];
                $rows = $CID;
            }
        return $rows;
    }       

    if (isset($_POST['submit'])){
         echo $rows=db_select("SELECT C_ID,C_Fname FROM Customer WHERE C_Email='$Email'")
       //how to also return $Fname?
    }
拉斯克拉特

db_select函数返回一个看起来像完整的数组,因此您很可能想要访问这两个变量,如下所示:

function db_select($sql){  
    $rows = array();
    $result = db_query($sql);
        if(!$result){
            return false;
        }

        // This function could potentially return multiple rows...
        while($array = mysqli_fetch_assoc($result)){
            // This will return multiple rows
            $row[] = $array;
        }

        // This will return only one row
        // (but there may be more that you are missing)
    //  $row = mysqli_fetch_assoc($result)

    // Notice change here
    return $row;
}       

if (isset($_POST['submit'])){
     $rows = db_select("SELECT C_ID,C_Fname FROM Customer WHERE C_Email='$Email'")

     // If you have the one row option you echo like so
 //     echo $rows['C_ID'];
 //     echo $rows['C_Fname'];

     // For multiple row option, do a foreach or if you know the key you can access it directly
     foreach($rows as $arrays) {
             echo $arrays['C_ID'];
             echo $arrays['C_Fname'];
         }

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

mysqli_fetch_assoc 的 While 函数是无限的

来自分类Dev

PHP 访问 mysqli_fetch_assoc 值

来自分类Dev

在MySQLi_fetch_assoc中使用foreach

来自分类Dev

mysqli_fetch_assoc不返回第一行

来自分类Dev

mysqli_fetch_assoc是否按顺序返回数据?

来自分类Dev

mysqli_fetch_assoc()不返回任何东西

来自分类Dev

带有PHP的JS函数mysqli_fetch_assoc echo

来自分类Dev

mysqli_fetch_row不返回结果,但是mysqli_fetch_assoc会返回结果

来自分类Dev

Twig循环与mysqli_fetch_assoc

来自分类Dev

从嵌套在运行mysqli_fetch_assoc()函数的函数中的函数访问变量值

来自分类Dev

mysqli_fetch_assoc()期望参数1为mysqli_result,布尔值在

来自分类Dev

mysqli中使用mysqli_fetch_assoc的非法字符串偏移

来自分类Dev

为什么“ mysqli_fetch_assoc”会返回一个空对象?

来自分类Dev

mysqli_fetch_assoc仅返回数组的第一个元素

来自分类Dev

mysqli_fetch_assoc 只返回一次迭代的结果

来自分类Dev

mysqli_query和mysqli_fetch_assoc提供错误

来自分类Dev

如何使用mysqli_fetch_assoc从mysql获取所有行并转换为JSON

来自分类Dev

mysqli_fetch_assoc在第一行消失

来自分类Dev

mysqli_fetch_assoc while循环不起作用

来自分类Dev

PHP:为什么mysqli_fetch_assoc()无法正常工作?我正在使用mysqli_stmt_get_result()

来自分类Dev

错误“警告:mysqli_fetch_assoc() 期望参数 1 为 mysqli_result,布尔值在 C:\xampp\htdocs\biservis\profil.php 第 199 行中给出”

来自分类Dev

PHP警告:mysqli_fetch_assoc()期望恰好1个参数,其中3个给定

来自分类Dev

如何将mysqli_fetch_assoc行传递到其他页面

来自分类Dev

mysqli_fetch_assoc()性能PHP5.4与PHP7.0

来自分类Dev

显示一些HTML如果mysqli_fetch_assoc是空的,而PHP的循环

来自分类Dev

mysqli_fetch_assoc()期望恰好有1个参数,给定2个

来自分类Dev

PHP警告:mysqli_fetch_assoc()期望恰好1个参数,其中3个给定

来自分类Dev

“ while($ row = mysqli_fetch_assoc($ result)){//}”有什么问题?

来自分类Dev

在php中如何在mysqli_fetch_assoc中获取json对象

Related 相关文章

  1. 1

    mysqli_fetch_assoc 的 While 函数是无限的

  2. 2

    PHP 访问 mysqli_fetch_assoc 值

  3. 3

    在MySQLi_fetch_assoc中使用foreach

  4. 4

    mysqli_fetch_assoc不返回第一行

  5. 5

    mysqli_fetch_assoc是否按顺序返回数据?

  6. 6

    mysqli_fetch_assoc()不返回任何东西

  7. 7

    带有PHP的JS函数mysqli_fetch_assoc echo

  8. 8

    mysqli_fetch_row不返回结果,但是mysqli_fetch_assoc会返回结果

  9. 9

    Twig循环与mysqli_fetch_assoc

  10. 10

    从嵌套在运行mysqli_fetch_assoc()函数的函数中的函数访问变量值

  11. 11

    mysqli_fetch_assoc()期望参数1为mysqli_result,布尔值在

  12. 12

    mysqli中使用mysqli_fetch_assoc的非法字符串偏移

  13. 13

    为什么“ mysqli_fetch_assoc”会返回一个空对象?

  14. 14

    mysqli_fetch_assoc仅返回数组的第一个元素

  15. 15

    mysqli_fetch_assoc 只返回一次迭代的结果

  16. 16

    mysqli_query和mysqli_fetch_assoc提供错误

  17. 17

    如何使用mysqli_fetch_assoc从mysql获取所有行并转换为JSON

  18. 18

    mysqli_fetch_assoc在第一行消失

  19. 19

    mysqli_fetch_assoc while循环不起作用

  20. 20

    PHP:为什么mysqli_fetch_assoc()无法正常工作?我正在使用mysqli_stmt_get_result()

  21. 21

    错误“警告:mysqli_fetch_assoc() 期望参数 1 为 mysqli_result,布尔值在 C:\xampp\htdocs\biservis\profil.php 第 199 行中给出”

  22. 22

    PHP警告:mysqli_fetch_assoc()期望恰好1个参数,其中3个给定

  23. 23

    如何将mysqli_fetch_assoc行传递到其他页面

  24. 24

    mysqli_fetch_assoc()性能PHP5.4与PHP7.0

  25. 25

    显示一些HTML如果mysqli_fetch_assoc是空的,而PHP的循环

  26. 26

    mysqli_fetch_assoc()期望恰好有1个参数,给定2个

  27. 27

    PHP警告:mysqli_fetch_assoc()期望恰好1个参数,其中3个给定

  28. 28

    “ while($ row = mysqli_fetch_assoc($ result)){//}”有什么问题?

  29. 29

    在php中如何在mysqli_fetch_assoc中获取json对象

热门标签

归档