簡體   English   中英

如何在SQL中更新多個列?

[英]How to update multiple columns in SQL?

嗨,我正在嘗試更新多列,我該怎么辦? 第一列是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";

通常,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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM