【发布时间】:2023-03-29 11:27:01
【问题描述】:
我尝试在从 ajax 文件接收的数据库中插入关联数组。和 在控制台中打印它就像 {name: "name", number: "5"} .
$services_array = explode(',' ,$_REQUEST['services_array'] );
foreach ($services_array as $name => $quantity ) {
$add_data = $engine->connect()->query("INSERT IGNORE INTO `requests` SET
`section` = '$name',
`quantity` = '$quantity '
");
}
问题是在数据库中 section 的字段中的数据是 0 或 1 或 2 quantity 字段中的数据为 [object Object]
【问题讨论】:
-
'$quantity '我会删除那个空间 -
$_REQUEST['services_array'] == '{name: "name", number: "5"}',是吗? -
转储
$_REQUEST['services_array']。说明控制台打印的内容仍然无法说明 PHP 将如何接收它。这将取决于您的 AJAX 请求的设置。