gpt4 book ai didi

php - 如何从表单中获取表名值并将数据插入表中?

转载 作者:太空宇宙 更新时间:2023-11-03 11:46:43 25 4
gpt4 key购买 nike

<? if($_POST['submit'])
{ $taskSelect =$_POST['taskOption'];

$sql =array();
foreach($_POST['task'] as $key => $value){
$sql[] =mysql_real_escape_string($value);
}
$ab ="INSERT INTO" .$taskSelect. "(u_id,task) VALUES ('".$_SESSION['id']."','".implode(',', $sql)."')";
}
$asc =mysql_query($ab);
?>

HTML

有没有可能这样做,因为我已经尝试过但是当我使用从表单中获取的表名时没有值被插入到表中?

<select name="taskOption">
<option value="today">Today</option>
<option value="weekly">Weekly</option>
<option value="month">Monthly</option>
</select>

最佳答案

你错过了一些空间:

$ab ="INSERT INTO" .$taskSelect. "(u_id,task) VALUES ('".$...

应该是

$ab ="INSERT INTO " .$taskSelect. " (u_id,task) VALUES ('".$...

也就是说,不要再使用 mysql_*,阅读准备好的语句和输入验证。您现在对 SQL 注入(inject)持开放态度。

关于php - 如何从表单中获取表名值并将数据插入表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38185175/

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