如何使用mysqli在表的特定字段中插入多个值?

马文·托迪略斯(Marvin Tordillos)

我正在一个项目上,我有一个这样的场景:我的表中有很多字段:

table_name : transaction_tbl
-id
-name
-description
-ref_number : text(datatype)

我在这里插入的是我的代码:

    $sql = "INSERT INTO transaction_tbl (`name`,`description`,`ref_number`) VALUES ('$name','$desccription',$ref_number)";

if ($conn->query($sql) === false){
                    trigger_error('Wrong SQL: ' . $sql . 'Error: ' . $conn->error , E_USER_ERROR);
                }else {
                    echo "Successful ! Data is inserted in database ^__^" ;

                }

由于名称本身为ref_number或参考号,因此有时会有很多参考号,如果它具有多个值,如何插入它?谢谢 :)

更新 :

我想要这样的东西:

name    description            ref_number
bag     to be use               10359435846 
                               05438547656
                               035848576
恶魔

出于什么目的 ?您为什么不只插入名称和描述相同的新行,而使用不同的ref_number呢?

但是,如果您愿意,可以将新的ref_number与现有的..连接起来。

首先检查它是否已经存在,获取其值,然后连接新的引用号..或者如果不存在,则插入新行..

$sql = "SELECT `ref_number` FROM `transaction_tbl`
WHERE `name`='$name' AND `description`='$description'";


$query = mysql_query($sql);
if(mysql_num_rows($query) > 0)
{
    $row = mysql_fetch_array($query);
    $new_ref = $row['ref_number'] . '|' . $ref_number;
    $upd = "UPDATE `transaction_tbl` SET `ref_number`='$new_ref'
            WHERE `name`='$name' AND `description`='$description'";
}
else
{
    $ins = "INSERT INTO transaction_tbl (`name`,`description`,`ref_number`)
            VALUES ('$name','$desccription',$ref_number)";
    mysql_query($ins);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用 selenium webdriver 时如何从列中获取特定值并将其插入字段中

如何从PHP / MYSQL中的单个表中使用特定值获取包含多个值的多个列

如何在 Laravel 中使用附加或同步方法在数据透视表中插入多个值

如何使用WHERE子句一次将多个值插入Postgres表中

如何删除多个“插入”查询中的特定列值

从多个表中插入多个值

使用XML向表中插入多个值

使用索引将多个数组的值插入表中

如何使用SQL将表中的插入值插入数组?

使用mySQLi在表中插入数据

如何从cakephp中的表中获取特定的字段值?

如何使用codeigniter活动记录在mysql表的单个字段中搜索多个值?

如何从数据表中获取不同的值并使用 JS 对特定字段的总数求和

如何使用硒在字段文本中插入值?

如何使用相同的按钮在搜索字段中插入不同的值?

如何使用Laravel在员工表中插入多个角色

如果表中的 id 字段上有主键,如何在表中插入值?

从多个来源将值插入表中

将多个生成的值插入表中

使用mysqli准备的语句插入多个值时出错

从表值函数插入/更新每条记录的多个字段

使用特定值从多个表中删除记录

如何从模板中获取多个值并更新Django中相同表的行中的多个字段

如何将其他表中的多个选定行值插入到新表中

在表中插入特定范围的随机值

如何使用数组更新MySQL表中的多个字段?

将多个 url 从多个值插入到输入字段中

如何使用外键将值插入表中?

如何使用column从表中插入/删除值