• <bdo id='LSzpW'></bdo><ul id='LSzpW'></ul>

        <tfoot id='LSzpW'></tfoot>

        <small id='LSzpW'></small><noframes id='LSzpW'>

      1. <i id='LSzpW'><tr id='LSzpW'><dt id='LSzpW'><q id='LSzpW'><span id='LSzpW'><b id='LSzpW'><form id='LSzpW'><ins id='LSzpW'></ins><ul id='LSzpW'></ul><sub id='LSzpW'></sub></form><legend id='LSzpW'></legend><bdo id='LSzpW'><pre id='LSzpW'><center id='LSzpW'></center></pre></bdo></b><th id='LSzpW'></th></span></q></dt></tr></i><div id='LSzpW'><tfoot id='LSzpW'></tfoot><dl id='LSzpW'><fieldset id='LSzpW'></fieldset></dl></div>
        <legend id='LSzpW'><style id='LSzpW'><dir id='LSzpW'><q id='LSzpW'></q></dir></style></legend>
      2. PDO::FETCH_ASSOC 未获取所有内容

        时间:2023-10-05
        • <bdo id='vZaEs'></bdo><ul id='vZaEs'></ul>
                <tbody id='vZaEs'></tbody>

                  <legend id='vZaEs'><style id='vZaEs'><dir id='vZaEs'><q id='vZaEs'></q></dir></style></legend>
                  <tfoot id='vZaEs'></tfoot>

                  <small id='vZaEs'></small><noframes id='vZaEs'>

                  <i id='vZaEs'><tr id='vZaEs'><dt id='vZaEs'><q id='vZaEs'><span id='vZaEs'><b id='vZaEs'><form id='vZaEs'><ins id='vZaEs'></ins><ul id='vZaEs'></ul><sub id='vZaEs'></sub></form><legend id='vZaEs'></legend><bdo id='vZaEs'><pre id='vZaEs'><center id='vZaEs'></center></pre></bdo></b><th id='vZaEs'></th></span></q></dt></tr></i><div id='vZaEs'><tfoot id='vZaEs'></tfoot><dl id='vZaEs'><fieldset id='vZaEs'></fieldset></dl></div>
                1. 本文介绍了PDO::FETCH_ASSOC 未获取所有内容的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我有这个功能:

                  function get_following($user_id) {
                   global $conn;
                   $stmt = $conn->prepare("SELECT * FROM following WHERE `follower_id`=:user");
                   $stmt->bindParam(':user', $user_id, PDO::PARAM_INT);
                   $stmt->execute();
                   $following =$stmt->fetch(PDO::FETCH_ASSOC);
                   return $following;
                  }
                  

                  以下表格如下所示:

                  |user_id|follower_id|
                  |   2   |     5     |
                  |   3   |     5     |
                  |   4   |     5     |
                  

                  现在的问题是,当我实际调用该函数时,它只从表中选择一行,其中我的 follower_id = 5.

                  Now the problem is when I actually call the function it only selects one of the rows from the table, where my follower_id = 5.

                  推荐答案

                  $following 必须是一个行数组.您实际上只是在获取第一行.使用 PDOStatement::fetchAll() 获取它,如下所示:

                  $following will have to be an array of rows. You are actually only fetching the first row. Fetch it using PDOStatement::fetchAll(), like this:

                  $following = $stmt->fetchAll(PDO::FETCH_ASSOC);
                  

                  这篇关于PDO::FETCH_ASSOC 未获取所有内容的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:相当于 mysql_num_rows 或 mssql_num_rows 的 PDO 下一篇:pdo lastInsertId 返回零(0)

                  相关文章

                  最新文章

                  <tfoot id='S0oTk'></tfoot>

                    <small id='S0oTk'></small><noframes id='S0oTk'>

                    <i id='S0oTk'><tr id='S0oTk'><dt id='S0oTk'><q id='S0oTk'><span id='S0oTk'><b id='S0oTk'><form id='S0oTk'><ins id='S0oTk'></ins><ul id='S0oTk'></ul><sub id='S0oTk'></sub></form><legend id='S0oTk'></legend><bdo id='S0oTk'><pre id='S0oTk'><center id='S0oTk'></center></pre></bdo></b><th id='S0oTk'></th></span></q></dt></tr></i><div id='S0oTk'><tfoot id='S0oTk'></tfoot><dl id='S0oTk'><fieldset id='S0oTk'></fieldset></dl></div>
                  1. <legend id='S0oTk'><style id='S0oTk'><dir id='S0oTk'><q id='S0oTk'></q></dir></style></legend>
                      <bdo id='S0oTk'></bdo><ul id='S0oTk'></ul>