stdClass 对象在实时站点上有奇怪的怪癖,但在本地计算机上没有[关闭]

2024-04-26

我创建了一组辅助函数,让我在 php 中进行数据库操作时更加轻松。本质上,我向函数传递一个 stdClass 对象,然后它们使用该对象执行操作(删除、添加等)或检索信息。除了用于删除数据库条目的辅助函数之外,它们似乎按预期工作。令我沮丧的是,它在运行 WAMP 的本地计算机上运行得很好,但当我将其投入使用时,它拒绝删除数据库条目。

我想我已经将问题范围缩小到一个奇怪的怪癖,我无法解释 WAMP 和我的实时站点之间的 stdClass 对象的输出。

PHP:

<?php   
        session_start();
        require_once('dbconnect.php');
        require_once('dbhelpers.php');

        $cat = $_GET['cat'];
        $id = $_GET['id'];

        //remove row from table
        $a_remove = (object) array(
            "table" => "{$cat}",
            "columns" => (object) array(
                "`id`"
            ),
            "results" => (object) array(
                    "{$id}"
            ),
            "type" => (object) array(
                "i"
            )
        );
        removeRow($a_remove);
    ?>

以下是当我在 $a_remove 对象上运行 print_r 时 WAMP 上响应的输出:

stdClass Object
(
    [table] => subjects
    [columns] => stdClass Object
        (
            [0] => `id`
        )

    [results] => stdClass Object
        (
            [0] => 36
        )

    [type] => stdClass Object
        (
            [0] => i
        )
)

然而,当我在我的实时网站上对 $a_remove 执行 print_r 时,我得到以下信息:

stdClass Object
(
[table] => subjects
[columns] => stdClass Object
    (
        [0] => `id`
    )

[results] => stdClass Object
    (
        [0] => 36
        [0] =>
    )

[type] => stdClass Object
    (
        [0] => i
    )
)

“结果”的响应中有一个奇怪的附加索引。关于可能导致此问题的任何想法?


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

stdClass 对象在实时站点上有奇怪的怪癖,但在本地计算机上没有[关闭] 的相关文章

  • Scala 2.10,它对 JSON 库和案例类验证/创建的影响

    显然 在 Scala 2 10 中我们得到了改进的反射 这将如何影响 lift json jerkson sjson 和朋友 此外 我们能否期望在不久的将来 Scala 中会出现内置的 JSON 语言功能 如 Groovy 的出色 GSON
  • 正则表达式检查确切的字符串是否存在,包括#

    新问题正如 Asaph 在上一个问题中所建议的 正则表达式检查确切的字符串是否存在 https stackoverflow com questions 2824291 regex to check if exact string exist
  • Mailchimp 自动化多次发送同一封电子邮件

    我在登陆页面上使用 mailchaimp 自动化工作流程向我的客户发送电子邮件 自动化工作流程是 客户在我的表格中输入他的电子邮件 使用 api V3 将客户添加到我的 mailchimp 列表 或更新 如果已存在 我使用此触发器调用发送第
  • PHP - SQLite 与 SQLite3

    我已经使用 SQLite 2 8 17 制作了一个 Web 应用程序 我现在才发现有一个 SQLite3 在制作 Web 应用程序时 它以某种方式逃避了我的注意 可能是由于缺少 php 函数的文档 我想知道 使用 SQLite3 比 SQL
  • 有没有办法在 Windows 上全局安装 Composer?

    我读过全局安装文档 http getcomposer org doc 00 intro md globally对于 Composer 但仅适用于 nix 系统 curl s https getcomposer org installer p
  • 此集合实例 Laravel 关系中不存在属性 [X]

    我在 Laravel 5 6 中使用了很多 Realtions 当我添加 phonebooks 时 我看到所有关系都工作正常 一切都很好 但是当我尝试在视图中显示它们时 我得到了属性在此集合上不存在的错误 这是关系代码 public fun
  • 调用未定义的函数 MYSQL_NUM_ROWS() [重复]

    这个问题在这里已经有答案了 我正在尝试使用 php 验证登录 但收到此错误 致命错误 未捕获错误 调用 opt lampp htdocs social index php 100 中未定义的函数 MYSQL NUM ROWS 堆栈跟踪 0
  • 回显 HTML 并内置 PHP

    请帮助我使用 echo 与 HTML 和 PHP 使用数组范围将其转换为动态
  • Codeigniter - 检查用户是否已登录并存在(它是真实用户)

    我正在尝试在用户登录我的网站时为他们设置会话数据 因此 如果用户存在于数据库中 我将设置一个会话数据 例如 this gt session gt set userdata user exists 1 现在 每次我想检查用户是否存在并已登录时
  • PHP Imagick - “-量化透明”等效项

    是否有 PHP Imagick 等效项 quantize transparent 量化透明使用示例 http www imagemagick org Usage quantize color trans注意 在页面中搜索 量化透明 Quan
  • 自动解析 PHP,将 PHP 代码与 HTML 分离

    我正在开发一个大型 PHP 代码库 我想将 PHP 代码与 HTML 和 JavaScript 分开 我需要对 PHP 代码进行多次自动搜索和替换 对 HTML 进行不同的搜索和替换 对 JS 进行不同的自动搜索和替换 有没有一个好的解析器
  • 如何从 php 代码更改 php 设置?

    我想更改 php 设置 但从 php 页面而不是 php ini 更改 我要更改的设置是 upload max filesize post max size and memory limit 如果您有AllowOverride 选项 您可以
  • 为什么我的变量超出范围? PHP

    语言是 Apache 2 2 服务器上的 PHP 5 4 这是一个由ajax调用的脚本 usr new User function getMyName echo usr gt username getMyName 由于某种原因 name 超
  • PHP:检测USB设备

    我正在尝试使用 PHP 将用户名和密码存储到 USB 拇指驱动器上的文本文件中 因此 当用户返回使用 USB 密钥登录时 应该会打开一个弹出窗口 并提示输入用户名和密码 所以我的问题是如何使用 PHP 检测 USB 拇指驱动器 所以客户端或
  • 如何使用php api检查电子邮件或手机paypal帐户状态?

    如何使用 php api 检查电子邮件或手机 Paypal 帐户状态 好的 如果我想汇款到此电子邮件贝宝 email protected cdn cgi l email protection 或手机 1234567890 汇款前 我可以检查
  • 在php中将数组写入文件并获取数据

    我有一个数组 使用后如下所示print r Array 0 gt Array 0 gt piklu name gt piklu 1 gt Array 0 gt arindam name gt arindam 2 gt Array 0 gt
  • 尝试在本地主机上测试我的 php 文件,但只出现一个空白页面,没有错误消息

    我正在运行 Apache 和 mySQL 因为我检查了所有日志 似乎没有任何错误 我的目标是每当有新的表单条目时就向特定地址发送电子邮件 我对后端和 PHP 缺乏经验 所以我不太确定哪里出了问题 任何帮助将不胜感激
  • 在 php 中回显 JSON 数据

    我正在尝试回显一些 JSON 数据 问题是数据包含变量 但我的代码没有将变量放入字符串中 这是我的代码 status row Status priority row Priority echo status status priority
  • PHPExcel输出乱码

    我正在尝试 PHPExcel 附带的简单示例 01simple xls 我得到乱码输出 它 LibreOffice 想要导入文件 它认为字符集是西欧 DOS OS2 861 icelandic 输出是这样的
  • 在订单项目视图中显示自定义产品数据

    我在添加到购物车时遇到问题 我有一个具有不同定制条件的产品可供选择 当客户选择特定选项时 它添加到购物车 当客户选择另一种选择并添加时 它显示为购物车中的第二件商品 这没关系 但付款后 订单在第 1 项和第 2 项下均显示自定义选项 但没有

随机推荐

  • 我不明白这个 fork() 的例子

    我有这个代码示例 但我不明白为什么这段代码会创建 5 个进程加上原来的进程 总共6个过程 include
  • Rails Routes - 限制资源的可用格式

    我有一系列资源 我只想通过 JS 格式访问这些资源 Rails 的路线资源为我提供了格式和标准 HTML 有没有办法指定只创建JS格式的路由 您必须将这些路由包装在一个范围内 不幸的是 在这种情况下 约束不能按预期工作 这是此类块的一个示例
  • IntelliJ + Groovy + Spock:没有为模块定义 Groovy 库

    我一直在尝试在 IntelliJ IDEA 中创建一个带有 Spock 测试的 Groovy 项目 以下是我遵循的步骤 创建 Groovy 项目并添加 Maven 支持 添加了 Spock 依赖项和插件 我使用的 POM 与此非常相似 ht
  • Android 底部导航栏重叠 Spinner。设置微调器下拉高度/边距

    我在处理 Android Honeycomb 项目时偶然发现了一个有趣的问题 如下图所示 在对话框中展开微调器时 底部的导航栏会与其重叠 因此 无法选择底部的元素 为了解决这个问题我尝试使用android fitsSystemWindows
  • NSLog 编码错误

    我的以下代码有问题 NSString strValue 你好 char temp 200 strcpy temp strValue UTF8String printf s temp NSLog s temp 代码第一行有两个汉字被双引号括起
  • 以编程方式将 TortoiseSVN 与 C# 或其相关进程结合使用来检查存储库是否是最新的

    有没有办法以编程方式将 TortoiseSVN 与 C 或其相关进程一起使用来检查存储库是否是最新的 我可以使用 System Diagnostics Process 但我不想显示任何 GUI 内容 我没有SVN 它是开源的 所以我可以浏览
  • Visual Basic 6.0 中的无效限定符错误

    在 Visual Basic 6 0 程序中 我有一个字符串 sTemp 我想确保它不包含引号 我有这行 If sTemp Contains Then 但是当我在 sTemp 之后输入句点时 我没有从智能感知中得到任何信息 并且当我尝试编译
  • 对话流 v2 api 中的 app.setContext() ?

    v2 API 中 v1 中的对话流 app setContext 的等效项是什么 考虑到迁移指南概述的设置 如下 例如 当下面的演示代码中触发欢迎意图时 您会进行什么调用来设置上下文 v2 const functions require f
  • git:更改旧的提交消息而不产生冲突

    我想使用以下命令更改一个相当旧的提交消息 git rebase i sha1 of commit 这很好 我愿意git commit amend并编辑消息 但是当我这样做时事情会变得很糟糕 git rebase continue 我遇到了多
  • 如何创建一个 Java 应用程序来读取 twitter feed?

    我想创建一个小型应用程序 仅使用应用程序级身份验证来访问 twitter api 来读取提要 我在网上阅读了很多文档 感到非常困惑 我了解 twitter api 需要 OAth 来授权任何应用程序从 twitter 获取或写入数据 为了获
  • 错误:没有这样的文件或目录 - C

    解读完这个之后comment https stackoverflow com questions 41281332 code directory structure library design comment69813504 412816
  • TypeScript 将通用对象从蛇形命名法转换为驼峰命名法

    我想编写一个函数 它接受带有蛇形键的对象并将其转换为带有驼峰式键的对象 假设我们知道输入对象的类型 但希望解决方案是通用的 那么在 TypeScript 中输入此类函数的最佳方式是什么 type InputType snake case k
  • 如何导航到托管 bean 中的另一个页面?

    我正在尝试使用命令按钮转发托管 bean 中的页面
  • 如何使用 AWS CLI 列出用户及其权限?

    我运行这个命令 aws iam list users 我得到了用户列表 但没有列出权限 意味着如果某人是 root 或 s3fullaccess 等 我运行另一个命令 aws iam list user policies user name
  • Powershell Invoke-RestMethod 字符不正确

    我正在使用 Invoke RestMethod 从我正在使用的应用程序中获取页面名称 我注意到 当我在页面上执行 GET 操作时 它会返回页面名称 如下所示 该页面正在运行 然而实际的页面名称是 此页面 正在运行 这是我的请求的样子 Inv
  • 查找并删除 csproj 文件中的重复条目

    我们最近合并了两个代码分支 最终在 csproj 文件中的几个文件中出现了重复的条目 这似乎发生在所有需要 复制到输出目录 的文件上 在进行更改并与其他分支合并后 将其更改为 始终复制 我想知道如果这样下去是否会导致任何意想不到的问题以及我
  • 无法签出远程 git 分支

    我在 github 本地克隆中 以下是分行列表 git branch a master online demo remotes origin HEAD gt origin master remotes origin develop remo
  • 调整小倍数迷你图

    我有一个热图 显示一些数据和热图每行的迷你图 如果用户单击行标签 则数据按降序排列 因此每个矩形都会放置在正确的位置 反之亦然 如果用户单击列标签 每个反应都以正确的方式放置 但我无法放置迷你图 这是代码 http plnkr co edi
  • 在哪里定义与 symfony2 中的实体相关的静态数组?

    我有一个数组包含与实体相关的静态数据Product public static category array 1 gt animal png 2 gt blague png 3 gt devinette png 4 gt enfant pn
  • stdClass 对象在实时站点上有奇怪的怪癖,但在本地计算机上没有[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我创建了一组辅助函数 让我在 php 中进行数据库操作时更加轻松 本质上 我向函数传递一个 stdClass 对象 然后它们使用该