1

多数の 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'];
  }

?>                  

私の評価テーブルには、次の列があります。
assessmentid | q1 | q2 | result

q1 では、q1 に 3 の値があり、q2 に 5 があるため、35 がエコーされています。この結果をデータベース テーブルに追加する方法がわかりません。

4

2 に答える 2

1
assessmentid | q1 | q2 | result

UPDATE assessment set `result` = CONCAT(`q1`, `q2`) where condition
于 2013-04-11T23:25:00.063 に答える