Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Wywołanie zapytania
marian84
post
Post #1





Grupa: Zarejestrowani
Postów: 185
Pomógł: 10
Dołączył: 29.01.2008

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


Witam!

Chciałbym stworzyc pętle, która wykona sie tyle tazy ile jest wartosci z zapytania, a dokladniej mowiac:

Kod obliczający ilość rekordów, które mnie interesują
  1. <?php
  2. $query="Select * From porow where id_art='1' ";
  3. $result=mysql_query($query) or die(mysql_error());
  4. $obAmount=mysql_num_rows($result);
  5.  
  6. echo''.$obAmount.'';
  7. ?>



coś na zasadzie:

for(x=0; x<=$obAmount; x++){

$pokaz="select * from ile where id='?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ' ";
$wynik2 = mysql_query($pokaz);
while($wiersz2 = mysql_fetch_array($wynik2))
{
$tem = $wiersz2["tyt"];
echo'<b>'.$tem.'</b><br>';
}

}

Wydaje mi się że (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) powinno być pobrane z tablicy ale nie wiem jak to zrobić, prosze o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
JoShiMa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Zamiast takiej pętli zrób złączenie w zapytaniu. Poczytaj o JOIN. Będzie elegancko i bez problemu.
Go to the top of the page
+Quote Post
marian84
post
Post #3





Grupa: Zarejestrowani
Postów: 185
Pomógł: 10
Dołączył: 29.01.2008

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


Cytat(JoShiMa @ 26.05.2008, 11:00:45 ) *
Zamiast takiej pętli zrób złączenie w zapytaniu. Poczytaj o JOIN. Będzie elegancko i bez problemu.


A czemu taka forma jest niepoprawna?

Nie będzie to funkcjonowalo tak jak powinno??
Go to the top of the page
+Quote Post
JoShiMa
post
Post #4





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Cytat(marian84 @ 26.05.2008, 09:19:03 ) *
A czemu taka forma jest niepoprawna?

Bo jest nieelegancka i niewydajna.
Go to the top of the page
+Quote Post

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: 23.08.2025 - 00:08