Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] sql cron nie wiem co jest nie tak
jagwie
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 6.01.2008

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


witam prosiłbym o jakieś sugestie co w zapytaniu jest nie ta.
dodałem w zapytaniu ten fragment ( OR id_uzytkownika = 67) ponieważ jeśli nikt nie licytował kasowało dotychczasowego wygranego i pole pozostawało puste.
oto zapytanie sql
  1. $wynik = mysql_fetch_array(mysql_query("SELECT id_uzytkownika , nazwa , punkty FROM licytacja ORDER BY nazwa DESC limit 1"));
  2. $id_wygranego =$wynik['id_uzytkownika'];
  3. $kwota_wygranego = $wynik['nazwa'];
  4. $punkty_wygranego = $wynik['punkty'];
  5. $zapytanie = mysql_query("SELECT * FROM licytacja ORDER BY nazwa DESC");
  6. while($wynik=mysql_fetch_array ($zapytanie)) {
  7. $id_uzytkownika = $wynik['id_uzytkownika'];
  8. $punkty = $wynik['punkty'];
  9. IF($id_wygranego = $id_wygranego)
  10. $zapytanie4 = mysql_query("UPDATE licytacja SET aktywna = 0 WHERE aktywna = 1");
  11. $zapytanie5 = mysql_query("UPDATE licytacja SET punkty = ($punkty_wygranego - $kwota_wygranego) , nazwa = 0 ,aktywna = 1 WHERE id_uzytkownika = $id_wygranego OR id_uzytkownika = 67 Limit 1");
  12. $zapytanie2 = mysql_query("UPDATE licytacja SET punkty = ($punkty - 10) , nazwa = 0 , aktywna = 0 WHERE nazwa >= 1 AND id_uzytkownika = $id_uzytkownika ");

kiedy testowałem to zapytanie niby wszystko działało lecz po pewnym czasie cały czas pojawiał się użytkownik 67 dlaczego.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


IF($id_wygranego = $id_wygranego)

To tak ma być? Robisz przypisanie i to jeszcze tego samego


--------------------
Go to the top of the page
+Quote Post
jagwie
post
Post #3





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 6.01.2008

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


nie wiem czy tak to ma być działa poprawnie jeśli nie dodam (OR id_uzytkownika = 67)
nie jestem dobry PHP więc pytam jak to powinno wyglądać
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 09:06