gpt4 book ai didi

php - JSON 解码和字符串的问题

转载 作者:行者123 更新时间:2023-11-29 04:43:46 25 4
gpt4 key购买 nike

这里有点问题。我通过 AJAX 命令将数据传递到我的 php 脚本。数据传输良好。

打印_r

Array 
( [0] => stdClass Object
( [Loc] => Main Door
[Module] => O2
[Dect] => O2
[GasDec] => O2
[ScB4] =>
[ScA4] =>
[A1] =>
[A2] =>
[CalGas] =>
[CalGasA] =>
[Factor] =>
[ZB4] =>
[ZA4] =>
[CalB4] =>
[CalA4] =>
[CHNoID] => 5
[JobID] => 3 )
)

我可以很好地使用以下方法,但是当我使用选项二时,由​​于此错误消息,它不喜欢它:

可捕获的 fatal error :类 stdClass 的对象无法转换为字符串

方法

//Method one
echo "JobID: " . $comm[0]->JobID; // result: 3
//Method two
echo "JobID: '$comm[0]->JobID'"; // get error message

我使用方法二的原因是我可以将信息传递到 mysql。如果有人知道我遗漏了什么或者无法完成甚至更简单的方法。请说。

谢谢。

编辑

查询

$sql = "INSERT INTO
calinfo (Sbefore, Safter, A1, A2, CalGas, Factor, Zbefore, Zafter, Cbefore, Cafter, SysInfoID)
VALUES
('$comm[$i]->ScB4', '$comm[$i]->ScA4', '$comm[$i]->A1', '$comm[$i]->A2', '$comm[$i]->CalGasA', '$comm[$i]->Factor', '$comm[$i]->ZB4', '$comm[$i]->ZA4', '$comm[$i]->CalB4', '$comm[$i]->CalA4', '$comm[$i]->CHNoID');";

$sql .= "UPDATE
jobs
SET
CompletedBy = $tech
WHERE JobID = '$comm[$i]->JobID';"; //<-- when i try the method of "WHERE JobID = ".$comm[$i]->JobID.";"; it doesnt like it...

最佳答案

你可能需要这样做

echo "JobID: '{$comm[0]->JobID}'"; 

因此在查询中您可以将其用作where some_col = '{$comm[0]->JobID}'

关于php - JSON 解码和字符串的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23005429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com