gpt4 book ai didi

php - 如何更新不同列中的某些值?

转载 作者:行者123 更新时间:2023-11-30 22:38:18 25 4
gpt4 key购买 nike

我在 mysql 数据库中有一个名为 settings 的表,它看起来像这样:

Settings table

如何在不查询每个设置的情况下更新这些值?

代码:

<?php

function getSetting($name) {
global $mysqli;

$result = $mysqli->query("SELECT * FROM settings WHERE name='{$name}'");

while ($row = $result->fetch_assoc()) {
echo $row['value'];
}
}

?>

<form name ="settings" method ="post" action="" id="form">

<h2>Settings</h2><br>

Site Title: <input name="sitetitle" value="<?php getSetting('sitetitle'); ?>" type="text" class="forminput" /><br><br>
Date Format: <input name="dateformat" value="<?php getSetting('dateformat'); ?>" type="text" class="forminput" /><br><br>
Time Format: <input name="timeformat" value="<?php getSetting('timeformat'); ?>" type="text" class="forminput" /><br>

<br>

<input type="submit" name ='submit' value="Save Changes">

</form>

最佳答案

创建一个将 3 个值作为参数并在内部运行更新的存储过程。然后您的提交可以简单地调用该过程(1 个查询)

关于php - 如何更新不同列中的某些值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31789046/

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