Guest User

Untitled

a guest
Jun 26th, 2012
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. Renumbering items in a list with SQL queries?
  2. $consulta = "UPDATE `list`
  3. SET `pos` = $pos
  4. WHERE `id_item` IN (SELECT id_item
  5. FROM lists
  6. WHERE pos = '$item'
  7. ORDER BY pos DESC
  8. LIMIT 1)
  9. AND id_usuario = '$us'
  10. AND id_list = '$id_pl'";
  11.  
  12. $consulta = "UPDATE `list`
  13. SET `pos` = $pos
  14. WHERE `$pos` = '$item'
  15. AND id_usuario = '$us'
  16. AND id_list = '$id_pl'";
  17.  
  18. AND id_list = '$id_pl'
  19.  
  20. foreach ...
  21. ...$pos, $item, $us...
  22.  
  23. UPDATE list
  24. SET pos = $pos + 100
  25. WHERE id_item = '$item'
  26. AND id_usuario = '$us'
  27. AND id_list = '$id_pl'
  28. AND pos < 100
  29. end foreach
  30.  
  31. UPDATE list
  32. SET pos = pos - 100
  33. WHERE id__list = '$id_pl';
Advertisement
Add Comment
Please, Sign In to add comment