Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Problem z zapytaniem
Ulysess
post 8.10.2010, 09:53:14
Post #1





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

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


dzień dobry. Potrzebuje napisać skypt rekordy..
tzn mam ranking dzienny (4 kategorie) i chciałbym zrobić dodatkowo rekordy w których będą przechowywane 10 najlepszych rekordów z każdej kategorii więc chciałem zrobić na zasadzie że o godzinie 00:00 będzie sie wykonywać zadanie które będzie pobierać z tabeli rekordy 10(najsłabszy wynik) a następnie z tabeli ranking dzienny pobierane rekordy które są większe bądz równe temu z rekordów a na końcu kasowane w rekordach są te które są hmm słabsze niż top10

problem juz jest na samym początku O.o..

  1. for($w = 0; $l <= 1;++$w)
  2. {
  3.  
  4. if($w == 0){$type = 1;}
  5. if($w == 1){$type = 2;}
  6.  
  7. $zapytanie['rekordy'] = "SELECT `result` FROM `records` WHERE `type`='".mysql_real_escape_string($type)."' LIMIT 10,1";
  8. $wykonano_zapytanie['rekordy'] = mysql_query($zapytanie['rekordy']) or die(mysql_error());
  9. $rekordy = mysql_fetch_assoc($wykonano_zapytanie['rekordy']);
  10.  
  11. }


po uruchomieniu tego pliku po xx sekundach wywala:
Fatal error: Maximum execution time of 30 seconds exceeded in E:\VertrigoServ\www\p\test.php on line 24
24 linia to -> "$wykonano_zapytanie['rekordy'] = mysql_query($zapytanie['rekordy']) or die(mysql_error());"
w czym tkwi problem questionmark.gif dodam tylko że obydwie tabele na tą chwile są puste

Ten post edytował Ulysess 8.10.2010, 09:54:16
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post 8.10.2010, 11:46:33
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




  1. ini_set('display_errors','1');
  2. $zapytanie['rekordy'] = "SELECT `result` FROM `records` WHERE `type`='".mysql_real_escape_string($type)."' ORDER by `result` LIMIT 10,1";
  3. $wykonano_zapytanie['rekordy'] = mysql_query($zapytanie['rekordy']) or die(mysql_error());
  4. var_dump($wykonano_zapytanie['rekordy']);
  5. $rekordy = mysql_fetch_assoc($wykonano_zapytanie['rekordy']);
  6. var_dump($rekordy);
  7.  

Jak teraz? tongue.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 18:52