Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mały dylemat- jaki sposób wybrać do wyświetlania wyników jako url
dzesi
post
Post #1





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 3.05.2006

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


Witam mam pewien problem[dylemat] otóż poprawiam serwis firmowy i chce poprawić wyświetlanie wyników i chciałbym żebyście podzielili sie wiedzą jak byście [ robicie] zrobili takie wyświetlanie żeby dany teks który znajduje sie w kategorii x żeby po naciśnięciu pokazał to co znajduje sie w np innym polu tej tabeli[ treść],
na razie wymyśliłem to tak
while($wynik=$this->zapytanie_sql->fetch_row())
{

echo"<br/>";
echo $wynik[0];
echo "<br/>";
echo $wynik[1];


}
ale jest to mało skuteczne [ pisał to jakiś programista na zamówienie ale nie spisał sie on dość dobrze ], myślałem tez nad tym żeby zrobić to tak ze np id 1 w tabeli xxx [ tytuły] będzie przypisany do kategorii yyy[ tresc]
Proszę o pokazanie to w kodzie lub jakimś linkiem bo teoretycznie wiem co i jak tylko w praktyce nie mam wszystkiego opanowanego

Ten post edytował dzesi 7.04.2008, 14:22:50
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
guitarnet.pl
post
Post #2





Grupa: Zarejestrowani
Postów: 74
Pomógł: 4
Dołączył: 7.03.2008

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


Od tego momentu masz odczytane wyniki z bazy w tymczasowej tabeli

Minus:
dodatkowa tablica - strata pamieci

Plus:
nie wykonujesz zbednych operacji wewnatrz petli + tablica jest do wykorzystania na pozniej w dalszej czesci skryptu, np przy przeladowaniach ajax

$wynik = array();
$zapamietane_wyniki = array();
$i = 0;

while($wynik=$this->zapytanie_sql->fetch_row())
{
$zapamietane_wyniki[$i]['nazwa_pola'] = $wynik['nazwa_pola']
}

Dodatkowa uwaga , nie uzywaj " cudzyslowiow jak nie musisz uzywaj pojedynczych ', oszczedzisz pracy parserowi

i jeszcze jedna uwaga mi sie nasunela czytajac post kolegi powyzej 2 pietra, sugeruje zrobic odczyt w jednym zapytaniu, a nie w 2 zapytaniach, minimalizacja zapytan do bazy to priorytet (o ile mozliwe) wykonaj testy i sam zobaczysz ile czasu tracisz na podwojne zapytania w porownaniu do tymczasowej tabeli i rozbudowanego zapytania (w granicach rozsadku)
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: 3.10.2025 - 05:47