- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在使用 MyBB 设置,我正在尝试执行 SQL 查询,该查询可以检查用户是否属于某个附加组。但是,我遇到了困难。
MyBB 将其他组 ID 存储在一个用逗号分隔的 VARCHAR 字段中,例如 1,23,27,30,49 等。我知道在 PHP 中我可以使用逗号作为分隔符来分解字符串。我知道MySQL不能爆炸,但我可以使用substring_index来实现类似的目标。请注意,每个用户都可以有一个随机的附加组列表,因此并非所有用户都是相同的。
我正在尝试这个
$stmt = $conn->query('SELECT username, additionalgroups FROM my_users WHERE SUBSTRING_INDEX(30, ',', 1)');
foreach ($stmt as $row)
{
print '<div class="name"><a href="#">' . $row['username'] . '</a></div>';
}
但这似乎不起作用。正在查看https://dev.mysql.com/doc/refman/8.0/en/string-functions.html#function_substring-index我似乎遵循他们构建条件的方式,但出现以下错误:
fatal error :未捕获的 PDOException:SQLSTATE[HY000]:一般错误:模式必须是 E:\xampp\htdocs\11thinfantrybrigade.co.uk\orbat.php:180 中的整数 堆栈跟踪:#0 E:\xampp\htdocs\11thinfantrybrigade.co.uk\orbat.php(180): PDO->query('SELECT 用户名...', ', 1)') #1 {main} 抛出 E:\xampp\htdocs\11thinfantrybrigade .co.uk\orbat.php 第 180 行
请问有什么建议吗?
最终目标是打印满足该条件的用户列表。
谢谢。
最佳答案
$query = 'SELECT username FROM my_users WHERE CONCAT(",",additionalgroups,",") LIKE "%,30,%"' ;
$stmt = $conn->query($query);
foreach ($stmt as $row)
{
print '<div class="name"><a href="#">' . $row['username'] . '</a></div>';
}
关于php - 使用 MyBB 创建 MySQL 查询以分解存储字符串的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50381236/
我正在将 MyBB 论坛与另一个需要 MyBB 数据库中的用户数据的应用程序集成。但是,问题是,没有这样的函数可以通过用户名检索用户数据,但是,我们可以通过ID获取用户数据..现在,有没有简单有效的方
我使用的是最新版本的mybb(mybb1.8),它有附件功能,但它上传文件到当前主机,我想将文件上传到不同的服务器或主机。 我怎样才能做到这一点? 如果需要,请下载 Mybb18: http://re
我的 mybb 论坛中有一个功能。它是一个插件的一部分,用于跟踪对某些论坛的依赖并在成员(member)页面上显示日期(除其他外)。 这部分是针对用户删除帖子的情况。然后,它应该在设置的论坛中找到已删
我一直在尝试使用自定义主题更改 myBB 论坛的 Logo 位置。 它有时在我更改后几小时或几天一直在改变位置,这让我很困惑。 这是我的代码: {$welcomeblock}
我正在使用这个插件 http://mods.mybb.com/download/online-today-1.2.2 以下部分是查询 $queries[] = $db->simple_
我有兴趣将 Materializecss 与我想为 MyBB 创建的主题相集成。 (免责声明:以前没有做过,对 php、css 和 html 是新手) 我取得了合理的进展,并且能够以我想要的样式将一些
我很好奇插件是如何工作的,我只知道我们使用插件而不是更改代码,但是他们如何在不更改代码的情况下完成工作?编码人员在编写新项目时应该考虑什么才能拥有插件?非常感谢你 :D 最佳答案 关于如何实现插件系统
我有MyBB安装在我的服务器上,显然模板集是通过 MySQL 数据库存储的,而不是下载到远程服务器。我想在 Dreamweaver 中设置一个路径,这样我就可以直接编辑模板集,而不必进入 MyBB 中
我正在尝试替换一些文本。如果您继续阅读,这将是有意义的。 [quote]Here is a message[/quote] Message one [quote]Another message[/qu
多用户创建mysql 我和一些 friend 很久以前创建了一个论坛。我们有一些用户并列出了他们的用户名列表,但不幸的是我们的网站被劫持并失去了对数据库的访问权限。我想知道的问题是 phpmyadmi
我需要的是为一个论坛中的所有新线程添加默认前缀。 我尝试在 php admin 中创建触发器 这是代码: CREATE TRIGGER set_thread_prefix BEFORE INSERT
我正在尝试为我的网站构建一个 Chrome 应用程序/扩展程序,该网站主要是一个 mybb 论坛。我想知道是否有人知道我如何检查用户的线程上是否有新的 Pm 或新帖子?也许通过 JS、AJAX 或 P
哪些论坛软件在 google 上的排名往往更高?例如,如果我有 2 个具有相同标题和名称的相同论坛,哪个在 google 中排名更高?这不是一个意见问题,而是一个真实的事实问题。 那么 vBullet
我目前正在使用 MyBB 设置,我正在尝试执行 SQL 查询,该查询可以检查用户是否属于某个附加组。但是,我遇到了困难。 MyBB 将其他组 ID 存储在一个用逗号分隔的 VARCHAR 字段中,例如
我设置了一个 Mybb 论坛,并注意到数据库中存储的 IP 是打包格式。 示例 4f42c2c3 我尝试使用以下查询解压其中一个 SELECT INET_NTOA(lastip) From db_1.
我正在使用 MyBB ,我想在我的网站主页上显示当前拥有最多读者的话题。 我假设我必须查询 session 表,但我不确定我应该怎么做 我需要的 mysql 结果应该类似于: ------------
您好,我有一个类登录,用于从外部脚本检查 MYBB 的用户名和密码,它似乎可以工作,但有一个小问题。对于不同的用户,结果为所有用户返回相同的 uid 和电子邮件(mybb_users 表中的第一个 u
我有一个 MyBB 论坛,其中默认包含 SCEditor 作为所见即所得编辑器。 SCEditor 不是为拖放而设计的,因此对于 IE、Safari 和 Chrome,如果您尝试将图像拖到字段中,整个
我的问题是为什么我的公告板配置文件必须具有权限 666 并且不需要执行权限,但 joomla 配置文件需要它并且必须具有权限 777在这里您可以看到推荐的权限 Required – ./inc/set
我正在尝试使用 Zoho 的 SMTP 服务器从 MyBB 安装发送注册电子邮件。但是,电子邮件永远不会发送,当我检查日志时,我注意到错误是。 Month Day Year:Hour:Minute h
我是一名优秀的程序员,十分优秀!