【问题标题】:How to update multiple columns in SQL?如何更新 SQL 中的多个列?
【发布时间】:2017-02-28 22:17:13
【问题描述】:

您好我正在尝试更新多个列,我该怎么做?第一列是shoe1,想再加一列却不能

// shoe1
$query = "SELECT shoe_id, shoes_image, 
         shoes FROM " . $DBPrefix . "shoes";

$params[] = array(':shoe_id', floor($time_passed), 'int');
$db->query($query, $params);

$TPL_shoe1_list = '<select name="shoe1">' . "\n";

while ($row = $db->fetch())
{
    $selected = ($row['shoes'] == $shoe1) ? 'selected="true"' : '';
    $TPL_shoe1_list .= "\t" . '<option value="' . $row['shoes'] . '" ' . $selected . '>' . $row['shoes'] .'</option>' . "\n";
}

$TPL_shoe1_list .= '</select>' . "\n";

【问题讨论】:

  • 嗨,感谢您的回复,这是一种让我更轻松的方式,例如使用上面的 d 代码并为我添加第二列,即 (shoe2) 谢谢

标签: php mysql sql multiple-columns


【解决方案1】:

一般的sql语法是

UPDATE table-name 
   SET column-name = value, column-name = value, ...
 WHERE condition

例子:

UPDATE Supplier
   SET City = 'Oslo', Phone = '(0)1-953530', Fax = '(0)1-953555'
 WHERE Id = 15

【讨论】:

  • 嗨,感谢您的回复,这是一种让我更轻松的方式,例如使用上面的 d 代码并为我添加第二列,即 (shoe2) 谢谢
猜你喜欢
  • 2012-02-23
  • 1970-01-01
  • 1970-01-01
  • 2010-11-13
  • 1970-01-01
  • 2016-08-31
  • 2013-03-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多