gpt4 book ai didi

php - Mysql INSERT INTO 和 UPDATE 无法正常工作

转载 作者:行者123 更新时间:2023-11-29 01:41:07 25 4
gpt4 key购买 nike

$name = array('maxgebruikers' => $_POST['maxgebruikers']);
$name1 = array('maxplaylist' => $_POST['maxplaylist']);
array_push($name,$name1);

$result = mysql_query("SELECT * FROM organisation_settings WHERE organisation_id = '{$organisatieID}'");
if(mysql_fetch_assoc($result) == 0)
{
foreach($name as $type=>$value) {
mysql_query("INSERT INTO organisation_settings (type, value, organisation_id)
VALUES('{$type}', '{$value}' ,'{$organisatieID}')");
print_r($name);
}
}
else
{
foreach($name as $type=>$value) {
mysql_query("UPDATE organisation_settings
WHERE organisation_id = '{$organisatieID}'(type, value, organisation_id)
SET VALUES('{$type}', '{$value}' ,'{$organisatieID}')");
print_r($name);
}
}

正如你在图片中看到的,我想要类型在哪里

喜欢我的数组;

插入不正确,代码哪里有错误?

我知道我应该使用 mysqli 函数,但现在不是重点。

最佳答案

你需要像这样使用数组,

$name = array('maxgebruikers' => $_POST['maxgebruikers'],
'maxplaylist' => $_POST['maxplaylist']
);

现在您不必使用 array_push 如果您需要必须创建新数组。

在您的代码中,您正在将 $name 更改为 $name1 所以它不起作用,实际上有效..

关于php - Mysql INSERT INTO 和 UPDATE 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21847940/

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