Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]jak zamienić id w 2 wierszach
neo1986kk
post
Post #1





Grupa: Zarejestrowani
Postów: 561
Pomógł: 3
Dołączył: 2.02.2009

Ostrzeżenie: (0%)
-----


Witam, mam problem z zamiana 2 wierszy, mianowicie zmienia mi się wszystko oprócz id. Zrobiłem dla tego celu osobne zapytanie ale nic się nie dzieje.
  1. $zapytanie1 = "UPDATE `sloter` SET `id`='$id1+1' where `seq`='id1'";
  2. $idzapytania1 = mysql_query($zapytanie1);
  3. if ($zapytanie1){ echo "ZROBIONE <br>"; };
  4.  
  5.  
  6. $zapytanie2 = "UPDATE `sloter` SET `id`='$id-1' where `seq`='$id'";
  7. $idzapytania2 = mysql_query($zapytanie2);
  8. if ($zapytanie2){ echo "ZROBIONE <br>"; };


Czy coś tu jest nie tak?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
neo1986kk
post
Post #2





Grupa: Zarejestrowani
Postów: 561
Pomógł: 3
Dołączył: 2.02.2009

Ostrzeżenie: (0%)
-----


  1. <?
  2.  
  3.  
  4. $seqa=$_GET['seq'];
  5. $seqa1=$seqa-1;
  6. $seqa2=$seqa+1;
  7.  
  8.  
  9.  
  10. $zapytanie5 = "SELECT * FROM sloter where `seq`='$seqa1'";
  11. $idzapytania5 = mysql_query($zapytanie5);
  12.  
  13. while ($wiersz1 = mysql_fetch_row($idzapytania5))
  14.  
  15. {
  16. $pocz=$wiersz1[1];//data rozpoczęcia
  17. $s1=$wiersz1[8];//numer sekwencji
  18. $czasp1=$wiersz1[9];
  19.  
  20. }
  21.  
  22.  
  23.  
  24. $zapytanie1 = "SELECT * FROM sloter where `seq`='$seqa'";
  25. $idzapytania1 = mysql_query($zapytanie1);
  26.  
  27. while ($wiersz1 = mysql_fetch_row($idzapytania1))
  28. {
  29. $s2=$wiersz1[8];//numer sekwnecji
  30. $pb=$wiersz1[1];//data rozpoczęcia
  31. $y=$wiersz1[5];//data zakończenia
  32. $czasp2=$wiersz1[9];
  33.  
  34.  
  35. }
  36.  
  37.  
  38.  
  39.  
  40.  
  41. $zapytanie11 = "SELECT * FROM sloter where `seq`='$seqa2'";
  42. $idzapytania11 = mysql_query($zapytanie11);
  43.  
  44. while ($wiersz1 = mysql_fetch_row($idzapytania11))
  45. {
  46.  
  47. $s3=$wiersz1[8];//numer sekwencji
  48. $f=$wiersz1[5];//data zakończenia
  49. }
  50.  
  51.  
  52. $zapytanie77 = "UPDATE `sloter` SET `datar`='$pocz' where `seq`='$seqa'";
  53. $idzapytania77 = mysql_query($zapytanie77);
  54. if ($zapytanie77){ echo "ZROBIONE <br>"; };
  55.  
  56.  
  57. $datazakonczeniaid=date('Y-m-d H:i',strtotime('+1 hours',strtotime($pocz)));
  58.  
  59.  
  60.  
  61.  
  62.  
  63. $zapytanie771 = "UPDATE `sloter` SET `koniec`='$datazakonczeniaid' where `seq`='$seqa'";
  64. $idzapytania771 = mysql_query($zapytanie771);
  65. if ($zapytanie771){ echo "ZROBIONE <br>"; };
  66.  
  67.  
  68. $zapytanie88 = "UPDATE `sloter` SET `datar`='$datazakonczeniaid' where `seq`='$seqa1'";
  69. $idzapytania88 = mysql_query($zapytanie88);
  70. if ($zapytanie88){ echo "ZROBIONE DRUGIE<br>"; };
  71.  
  72. $datazakonczeniaid2=date('Y-m-d H:i',strtotime('+1 hours',strtotime($datazakonczeniaid)));
  73. echo $datazakonczeniaid;
  74. echo $datazakonczeniaid2;
  75.  
  76. $zapytanie881 = "UPDATE `sloter` SET `koniec`='$datazakonczeniaid2' where `seq`='$seqa1'";
  77. $idzapytania881 = mysql_query($zapytanie881);
  78. if ($zapytanie881){ echo "ZROBIONE DRUGIE<br>"; };
  79.  
  80.  
  81.  
  82. $zapytanie888 = "UPDATE `sloter` SET `seq`=$s2 where `seq`=$seqa1";
  83. $idzapytania888 = mysql_query($zapytanie888);
  84. if ($zapytanie888){ echo "ZROBIONE <br>"; };
  85.  
  86.  
  87. $zapytanie8888 = "UPDATE `sloter` SET `seq`=$s1 where `seq`=$seqa";
  88. $idzapytania8888 = mysql_query($zapytanie8888);
  89. if ($zapytanie8888){ echo "ZROBIONE <br>"; };
  90.  


  1. $zapytanie888 = "UPDATE `sloter` SET `seq`='3' where `seq`=$seqa1";
  2. $idzapytania888 = mysql_query($zapytanie888);
  3. if ($zapytanie888){ echo "ZROBIONE <br>"; };
  4.  
  5.  
  6. $zapytanie8888 = "UPDATE `sloter` SET `seq`='2' where `seq`=$seqa";
  7. $idzapytania8888 = mysql_query($zapytanie8888);
  8. if ($zapytanie8888){ echo "ZROBIONE <br>"; };

nawet w ten sposób nie działa.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 18:44