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

        <bdo id='Xv5qw'></bdo><ul id='Xv5qw'></ul>
      <legend id='Xv5qw'><style id='Xv5qw'><dir id='Xv5qw'><q id='Xv5qw'></q></dir></style></legend>

      1. <tfoot id='Xv5qw'></tfoot>
      2. <small id='Xv5qw'></small><noframes id='Xv5qw'>

        如何解决 PHP 中的“无法通过引用传递参数"

        时间:2023-07-30

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

          • <tfoot id='zQXJY'></tfoot>
              <bdo id='zQXJY'></bdo><ul id='zQXJY'></ul>

                  <tbody id='zQXJY'></tbody>

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

                  本文介绍了如何解决 PHP 中的“无法通过引用传递参数"错误?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  这是我的代码:

                  $stmt = $conn->mysqli->prepare('INSERT INTO photos (CaseNo, ImageName, CaptureTime, UploadTime) VALUES (?,?,?,?)');
                  $stmt->bind_param('isss', $caseno, $index.'.'.$extension, date('Y-m-d H:i:s'), date('Y-m-d H:i:s'));
                  

                  我也试过这个:

                  $stmt = $conn->mysqli->prepare('INSERT INTO photos (CaseNo, ImageName, CaptureTime, UploadTime) VALUES (?,?,?,?)');
                  $captureTime = date('Y-m-d H:i:s');
                  $uploadTime = date('Y-m-d H:i:s');
                  $stmt->bind_param('isss', $caseno, $index.'.'.$extension, $captureTime, $uploadTime);
                  

                  我收到错误:

                  致命错误:** 无法通过 **...文件路径...行#中的引用传递参数 3

                  Fatal error:** Cannot pass parameter 3 by reference in **...file path...line #

                  请注意,CaptureTimeUploadeTime 具有数据类型 date.并忽略我传递的第 3 个和第 4 个参数的值相同的事实.

                  Please note that CaptureTime and UploadeTime have datatype date. And ignore the fact that I am passing the value of 3rd and 4th parameter same.

                  代码有什么问题?

                  推荐答案

                  更改

                  $stmt->bind_param('isss', $caseno, $index.'.'.$extension, $captureTime, $uploadTime);
                  

                  $isss = 'isss';
                  $indexExtention = $index.'.'.$extension
                  $stmt->bind_param($isss, $caseno, $indexExtention , $captureTime, $uploadTime);
                  

                  我相信您必须传递变量而不是字符串.

                  I believe you have to pass variables rather than a string.

                  或者,如果您使用 PDO,您可以使用 bindvalue() 而不是 bindparam().

                  Or you could use bindvalue() instead of bindparam() if you're using PDO.

                  这篇关于如何解决 PHP 中的“无法通过引用传递参数"错误?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:mysqli 准备语句中带有 fetch_array 的 SELECT 语句 下一篇:是否可以将 store_result() 和 bind_result() 与 PHP PDO 一

                  相关文章

                  最新文章

                  <small id='3NyvD'></small><noframes id='3NyvD'>

                  1. <legend id='3NyvD'><style id='3NyvD'><dir id='3NyvD'><q id='3NyvD'></q></dir></style></legend>
                    • <bdo id='3NyvD'></bdo><ul id='3NyvD'></ul>
                  2. <tfoot id='3NyvD'></tfoot>

                      <i id='3NyvD'><tr id='3NyvD'><dt id='3NyvD'><q id='3NyvD'><span id='3NyvD'><b id='3NyvD'><form id='3NyvD'><ins id='3NyvD'></ins><ul id='3NyvD'></ul><sub id='3NyvD'></sub></form><legend id='3NyvD'></legend><bdo id='3NyvD'><pre id='3NyvD'><center id='3NyvD'></center></pre></bdo></b><th id='3NyvD'></th></span></q></dt></tr></i><div id='3NyvD'><tfoot id='3NyvD'></tfoot><dl id='3NyvD'><fieldset id='3NyvD'></fieldset></dl></div>