我在一个表中有两个字段。
一个人被命名为“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/