php - 如何连接和存储 MYSQL 列值?

标签 php mysql concatenation

如何连接多个 SQL 列并将结果存储在结果列中?我目前正在使用以下代码对其进行测试:

***TEST.PHP***
<?php
include 'core/init.php';

$result = mysql_query('SELECT concat(q1, q2) as result FROM assessment WHERE assessmentid = 32');
while ($row = mysql_fetch_assoc($result)){
 echo $row['result'];
  }

?>                  

在我的评估表中,我有以下列:
评估编号 | q1 |问题2 |结果

在 q1 中,q1 中的值为 3,而 q2 中的值为 5,因此正在回显 35。我不确定如何将此结果添加到我的数据库表中。

最佳答案

assessmentid | q1 | q2 | result

UPDATE assessment set `result` = CONCAT(`q1`, `q2`) where condition

关于php - 如何连接和存储 MYSQL 列值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15960444/

相关文章:

PHP SQL 查询不返回与 phpMyAdmin 中相同的行

java - 如何在 java-Mysql 选择查询中使用带参数的正则表达式?

c - 我怎样才能与 C 预处理器连接两次并扩展一个宏,如 "arg ## _ ## MACRO"?

r - 聚合 R 中多列的唯一值

javascript - 将 MySQL 查询结果转换为分层数据 - D3

php - 使用 MySql Fetch Array 和 Ajax 创建可点击的链接

php - 在 php 中保护 session 变量的有效方法是什么?

mysql - 在 SQL 中根据日期组织数据

php - 1-5星级评级 - 如何计算平均分

php - 将时间戳转换为 2016-12-24T14 :11:00Z