2012-02-29 38 views
-1

我正在瀏覽表中的特定行,併爲每個存儲的產品提供多個屬性。一個這樣的項目是數量。 qt的值從表格中拉出並顯示在文本框中。用戶應該能夠更改數量(例如從1到2),並且數據庫應該只更新所選產品。鑑於我有下面的代碼,我怎麼能把這個功能?如何使用php更新特定行的mysql數據庫

$query = "SELECT * FROM `sessionid` WHERE `sessionid` = '$session' "; 
$result = mysql_query($query) or die(mysql_error()); 
echo '<table class="table"><tbody>'; 

while($row = mysql_fetch_assoc($result)) { 
echo '<tr><td><h3>' . $row['title'] . '</h3></td><td>' . $row['options'] . '</td><td><div class="span3 offset1"><input type="text" value="' . $row['qt'] . '" class="span1"> <h4> $' . $row['price'] . '</h4></td></tr>'; 
} 

echo '<tr><td></td><td></td><td><a href="#" class="btn"><i class="icon refresh"></i>Refresh</a></td></tr></tbody></table>'; 
+0

http://dev.mysql.com/doc/refman/5.0/en/update.html:'UPDATE \ sessionid \'SET \'somecolumn \'=「somevalue」WHERE \'sessionid \'=「sessionidvalue」';替換實際的列名稱和值。 – Piskvor 2012-02-29 08:51:44

回答