mysqli 相关问题

mysqli PHP扩展(“MySQL改进”)是PHP数据库驱动程序,包含自PHP 5以来。它利用了MySQL 4.1.3和更新版本中引入的新功能。

如何使用stmt语句结果对mysqli标题菜单类别和子类别进行分组并按父级显示

如何对类别和子类别进行分组并显示标题菜单的misqli DB的所有结果?我制作了一个名为“类别”的表,其中包含 3 列 id、类别、父项,然后我对类别进行了分组...

回答 1 投票 0

我有三列,我想将它们全部合并到一个 main_table 中

我在mysql工作,我了解表关系“连接”等, 我有三个不同的表,每个表都有列 id,我想将所有三个 id 组合在一个主表中,因为我想要...

回答 3 投票 0

PHP 我希望它能够为我提供与用户相关的正确信息

我有一个已登录的用户打开的会话,我已经测试过它为我提供了与当前会话关联的用户 我寻求帮助,我希望表格/数据只显示给我

回答 2 投票 0

PHP 错误:“无法通过引用传递参数 2”

我只需要有关这个 PHP 错误的帮助,我不太明白: 致命错误:无法在第 13 行 /web/stud/openup/inactivatesession.php 中通过引用传递参数 2 我只需要有关这个 PHP 错误的帮助,我不太明白: 致命错误:无法在第 13 行 /web/stud/openup/inactivatesession.php 中通过引用传递参数 2 <?php error_reporting(E_ALL); include('connect.php'); $createDate = mktime(0,0,0,09,05,date("Y")); $selectedDate = date('d-m-Y', ($createDate)); $sql = "UPDATE Session SET Active = ? WHERE DATE_FORMAT(SessionDate,'%Y-%m-%d' ) <= ?"; $update = $mysqli->prepare($sql); $update->bind_param("is", 0, $selectedDate); //LINE 13 $update->execute(); ?> 这个错误是什么意思?如何修复此错误? 该错误意味着第二个参数应该是对变量的引用。 由于您传递的不是一个 变量 而是一个 值为 0 的整数 ,因此它会生成所述错误。 要避免这种情况,请执行以下操作: $a = 0; $update->bind_param("is", $a, $selectedDate); //LINE 13 如果您想了解发生了什么,而不是仅仅修复您的 Fatal error,请阅读以下内容:http://php.net/manual/en/language.references.pass.php 首先,当你想比较日期时,你不应该使用DATE_FORMAT,因为DATE_FORMAT将其更改为字符串不再是日期, UPDATE Session SET Active = ? WHERE SessionDate <= ? 其次,首先将值存储在变量上,然后将其传递给参数 $createDate = mktime(0,0,0,09,05,date("Y")); $selectedDate = date('d-m-Y', ($createDate)); $active = 0; $sql = "UPDATE Session SET Active = ? WHERE SessionDate <= ?"; $update = $mysqli->prepare($sql); $update->bind_param("is", $active, $selectedDate); $update->execute(); 如果您使用的是 PHP 7.4 或更高版本,那么有一个替代解决方案来创建一大堆以后不再使用的变量,只是为了满足 bind_param 这个奇怪的要求。 您可以将扩展运算符 (...) 与数组一起使用: $update->bind_param("is", ...[0, $selectedDate]); 在数组中,您可以使用任何变量、文字、常量等,没有任何问题。

回答 3 投票 0

提取字符串中的li文本值

我尝试了很多功能,但未能获得准确的值。这是我的动态文本。我只想获取/提取尺寸值(36,38,40,...)。如何从该文本值中提取?这是完整内容...

回答 2 投票 0

Mysql/html 如何获得这样的输出,或类似的

phpmyadmin 寻找这样的输出 [照片 2] Mysql/PHP,如何获得这样的输出,或类似的输出(照片2) $start = mysqli_query($conn, $sql); 如果 (mysqli_num_rows($start) > 0) { $行=

回答 1 投票 0

执行 INSERT 查询后,Mysqli num_rows() 不返回任何内容/null

我读过很多有同样问题的主题,但都没有解决我的问题。 我有以下代码: $connection = mysqli_connect('...'); 如果(mysqli_connect_errno()){ die('连接错误...

回答 2 投票 0

PHP MySQL 准备语句,动态构建 bind_param 的类型列表

我正在尝试找到一种简单的方法来构造字符串以传递MySQLi中的准备好的语句,尤其是类型“isiis”。 我已经有一个数组,其中包含要传递给

回答 1 投票 0

使用 PHP 将 SET 元素插入 mysql 数据库表

假设我的 mysql 数据库中有一个名为 Film 的表。它有一个 film_id(id 列)和special_features 列(SET 类型)。以前从未使用过SET类型。 Special_features 列是...

回答 4 投票 0

使用 mysqli 将数据从一个表复制到另一个表

如果我的客户删除一条记录,我在数据库中有一些记录,我使用该记录 ID 从该表复制数据并将其插入到存档表中 $sqlarch =“插入customers_archive ...

回答 2 投票 0

使用MySQLi设置字符集

我正在使用 MySQLi 从 MySQL 表中获取阿拉伯语数据。所以我通常以程序风格使用它: mysql_query("设置名称'utf8'"); mysql_query('设置字符集utf8'); 现在我正在使用...

回答 5 投票 0

有办法找回被语句删除的数据吗?

我想知道是否有办法使用 DELETE 查询后的结果。 例如: $stmt = $mysqli->prepare("从用户中删除 id=?"); $stmt->bind_param('i', $someID); $stmt->

回答 2 投票 0

PHP mysqli - 使用 DELETE 的结果

我是PHP和mysql的新手,我想知道是否有办法在DELETE查询后使用结果。 例如: $stmt = $mysqli->prepare("从用户中删除 id=?"); $stmt->bind_param('i', $

回答 2 投票 0

mysqli_fetch_array 在输出中给我重复的字段

我有这个SQL命令: 从家庭中选择用户名,其中父级 = '$Username' LIMIT 10 当我在 PHPMyAdmin 上运行该命令并替换一些有效值而不是 $Username 时,我得到了这个...

回答 4 投票 0

CREATE TABLE IF NOT EXISTS 失败,表已存在[重复]

我有以下代码: $db_host = '本地主机'; $db_port = '3306'; $db_用户名 = 'root'; $db_password = 'root'; $db_primaryDatabase = 'dsl_ams'; // 使用预定义的

回答 5 投票 0

如何从 mysqli while 输出 json 数组

我需要此代码的帮助 $token = $_POST['token']; $get_data = mysqli_query($db_con,"SELECT * FROM `app_login` WHERE `token`='$token'"); 而($d_token_data = mysqli_fetch_array($

回答 1 投票 0

如何通过php在一页中创建登录表单和注册表单

如何在一页上创建两个表单?第一个表单用于登录,第二个表单用于创建新帐户 如何使用 PHP 区分每个表单的查询? 登录表单 ```` 如果($

回答 1 投票 0

如何从单个数组中的两个查询传递json

$sql = "选择用户注册.用户id, 用户注册.全名, 用户注册.用户名, 用户个人资料.个人资料图片 来自

回答 1 投票 0

如何在下拉(<select>)框中编辑链接表中的值?

如何通过输出和编辑多对多表的列。 我有三个表: `filial_work' 、 `department_work` 、 `contact_work' 。 在其中,我设法仅输出已经的

回答 1 投票 0

多对多表的输出和编辑列(PHP<select>)

如何通过输出和编辑多对多表的列。 我有三个表: `filial_work' 、 `department_work` 、 `contact_work' 。 在其中,我设法仅输出已经的

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.