我有一個可以用jQuery ui進行排序的列表。我能夠確保這些用途所做的更改並將其存儲在var $ order中。我的問題是,我不知道如何將它保存在MySql數據庫中。我怎樣才能保證MySql表中的訂單安全? (請從最基本的解釋,我只是學習php)使用php和MySql保存可排序列表的順序
HTML。 index.html:
<ul id="sortable">
<li id="1">item1</li>
<li id="2">item2</li>
<li id="3">item3</li>
</ul>
JQUERY。 index.html的:
$('#sortable').sortable({
update: function(event, ui) {
var newOrder = $(this).sortable('toArray').toString();
$.get('6.php', {order:newOrder};
});
}
});
PHP:6.php:
$order = $_GET['order'];
// echo $order; // this gives something like 2,3,1
我怎樣才能在下面的表格使用PHP和MySQL安全$訂單?
我應該改變id來給出新的訂單嗎?將訂單存儲在新列中會更好嗎?我如何挑選每個元素並放在桌子的正確位置?
類似:
mysqli_query($con,"UPDATE MyTable
SET ...
WHERE ... ");
MySQL表MyTable的:
id concept order
-----------------------
1 item1
2 item2
3 item3
感謝您提供詳細信息(如上次查詢),解釋每一步並簡化操作。據我所知,這真的有幫助。 – Nrc