gpt4 book ai didi

php - 在 MySql 列中插入多个值

转载 作者:行者123 更新时间:2023-12-01 00:08:40 25 4
gpt4 key购买 nike

我有一个表单中的信息,我想将其输入到 MySQL 数据库中,普通插入对我来说效果很好,但我想将两个文本字段合并到数据库中的一个列中。

下面是我用来向 MySQL 插入值的当前代码

$make = $_POST['make'];
$model = $_POST['model'];

UPDATE gs.gs_objects SET
vin = '".$vin."',
plate_number = '".$engine."',
model = '".$make."' '".$model."', //I am not sure if this is correct as it keeps giving me error!!
installer = '".$installer."'
WHERE imei = '$imei'

我正在尝试将品牌和型号添加到 Ford Ranger 列中,因为它位于我表单中的两个独立字段中

最佳答案

这里有不需要的单引号:

model = '".$make."' '".$model."'

应该写成:

model = '".$make." ".$model."'

查询:

$query = 
"UPDATE gs.gs_objects SET
vin = '".$vin."',
plate_number = '".$engine."',
model = '".$make." ".$model."',
installer = '".$installer."'
WHERE imei = '$imei'";

注意:SO 上的任何人都会强烈建议 use prepared statements and parameterized queries ,以保护您的代码免受 SQL 注入(inject)攻击,并使您的查询更具可读性和可维护性。使用参数化查询时,此类拼写错误更容易检测到。

关于php - 在 MySql 列中插入多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54517732/

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