如果来自另一个表的行是特定值,请更新mySQL表

时间:2015-03-18 16:17:18

标签: php mysql

UPDATE table1 SET row1 =CONCAT( row1, 'word1, word2')

我想在上面的查询中添加一个条件。

我希望将text1值添加到table1上的row1,它已包含一些文本,上面的查询可以解决问题,但除此之外,我还需要添加一个条件。我有一个名为" table2"的另一个表,有一列,让我们说" row2"等于" 1"。我需要运行上面的查询,如果table2中的row2等于1。

我直接在PHP MyAdmin上运行查询

提前致谢。

1 个答案:

答案 0 :(得分:-1)

$query = "SELECT `row2` FROM `table2`";
$res = mysqli_query($query);
$row = mysqli_fetch_array($res);
if($row['row2'] == 1)
{
   //run your update table code: UPDATE table1 SET row1 =CONCAT( row1, 'word1, word2')
}