对不起,如果我的英语不好。我有一张这样的桌子:http: //i.imgur.com/yLiKR08.jpg
我想要做的是有一个函数,它可以根据嵌入在“$sort”变量中的 4 个值自动获取 6 个值,然后将其放在“$bawah”变量上,所以我这样编码:
$this->nomer = $sort;
$bawah = $this->nomer + 1;
$cek = $this->db->query("SELECT * FROM artikel_kategori WHERE sort='$bawah' LIMIT 1");
while ($cek->num_rows() == 0) {
$bawah = $this->bawah + 1;
}
但这似乎不起作用,请帮助我,我仍然是一个业余程序员。仅供参考,我使用 CodeIgniter 作为框架。而我想要实现的是用'$sort'值和'$bawah'值交换表的记录,以便第四行排序位置可以与第五行交换。这是我交换记录的查询:
$this->db->query("UPDATE artikel_kategori AS kat1 JOIN artikel_kategori AS kat2
ON
(kat1.sort='$sort' AND kat2.sort='$bawah')
SET
kat1.sort=kat2.sort, kat2.sort=kat1.sort");