Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL]Zlozone zapytania, Zeby zooptymalizowac kod
marcio
post 18.06.2008, 14:07:40
Post #1





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Witam mam pytanko szlifuje sql i mam np skrypt komentarzy i mam takie cos:
  1. <?php
  2. $liczba = $ustawienia['stron_comment_art_news'];
  3. $query7 = ('select id from komentarze where id_news='.(int)$_GET['id'].' and autor_news="'.mysql_real_escape_string($_GET ['autor']).'"');
  4. $wynik7 = mysql_query($query7, $db) or die(mysql_error());
  5. $num = mysql_num_rows($wynik7);
  6.  
  7. $query2 = ('select * from komentarze where id_news='.(int)$_GET['id'].' and autor_news="'.mysql_real_escape_string($_GET ['autor']).'" order by id desc limit '.$strona*$liczba.','.$liczba.'');
  8. $wynik2 = mysql_query($query2, $db) or die(mysql_error());
  9.  
  10. while($dane = mysql_fetch_assoc($wynik2)) {
  11.  
  12. $komentarz = $dane['tresc'];
  13. $tresc = wordwrap(stripslashes(bbcode($komentarz)), 125, "r\n", 1);
  14. $zap = ('select lvl,vip from users where login = "'.$dane['autor'].'"');
  15. $result = mysql_query($zap, $db);
  16. $lvl = mysql_fetch_assoc($result);
  17. ?>

Tak kod nie wyglada to tylko urywki kod php usunolem smile.gif
MAm tabele komentarze z kolumnami:
id_news
autor_news
id
autor
tresc
data
I teraz tam sa 3 zapytania zeby wyciagnac ile jest rekordow zeby zrobic stronnicowanie potem wyciagnac dane z tabeli z limitem i w petli while() mam zapytanuie zeby pokolorowac kazdemu user'ow jego nick ktory zalezy od lvl w bazie i mam pytanie czy mozna ten kod np napisac za pomoca 1 lub max 2 zapytan np pierwsze 2 zapytania wsadzic razem

Jesli tak to prosze o nie pisania mi zapytan tylko odpowiedziec jaka skladnie sql mam uzyc sprobuje sam napisac bardzio by soe takie cos przydalo

EDIT:
chodzi mi bardziej o polaczenie 1 i 2 zapytania bo z 3 nie mozna nic zrobic musi byc w petli

Ten post edytował marcio 18.06.2008, 14:10:49


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
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 Wersja Lo-Fi Aktualny czas: 27.04.2024 - 01:07