php - 如果一个值为 true,如何将一个字段添加到另一字段的末尾?

标签 php mysql

我在一个表中有两个字段。

一个人被命名为“Junior”,有两个输出"is"或“否”。 另一个被命名为 Result,带有一个字符串作为一个句子,说..这是结果

如果 Junior 等于 Yes 那么我想将 '(Jr.)' 添加到字符串的末尾..说 “这是结果(Jr.)”

我该如何实现这个目标?

$bio['results'] 是我的查询数组。

if ($bio['results']['Junior'] == 'Yes' {
    what would go here? 
}); 

编辑:我想将 ('Jr') 连接到字符串“这是结果”的末尾 导致“这是结果(Jr.)”,抱歉拼写错误。

如果有任何帮助,我将不胜感激!谢谢!

最佳答案

我很有信心,我能猜到你想要什么。 :)

if ($bio['results']['Junior'] == 'Yes') {
     $bio['results']['Result'] = $bio['results']['Result'].' (Jr.)';
}; 

如果要将结果字符串写回数据库,则需要sql。

例如(因为你问):

query_function("UPDATE tablename SET Result = '".escaping_function($result)."' WHERE id = ".intval($id).";");

假设您将字符串写入变量 $result (它更干净)。

由于我不知道您的数据库系统或表名称,因此我使用了函数的别名。

关于php - 如果一个值为 true,如何将一个字段添加到另一字段的末尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6470364/

相关文章:

php - 如何在laravel中获取另一个表中的非整数列

javascript - Laravel 5.5 - 从 JSON 对象数组为数据表创建列标题

php - 将星级和平均值添加到 Woocommerce 中的产品 "Review"项目菜单中

php - 自定义短代码始终出现在内容顶部

php - 以随机顺序获取 Laravel

php - 使用 PDO 插入值 '000' 结果为 NULL

PHP 正则表达式 : Matching Ands - & and &

mysql - 如果需要所有列,是否应该组合指向同一个表的外键?

mysql - 提取与一组值匹配且 ID 计数与该组值的长度匹配的行

mysql - 将数据库中的数据填充到选择的保管箱中