 |
 | |
| | | | |
|  |
 |
 |
|
|
| Zadając pytanie dotyczące PHPNuke podaj jego wersje!! |
| Autor |
Wiadomość |
srwsio
~user

Dołączył(a): 4.05.2006
Posty: 510
Pochwał: 34
Skąd: Olsztyn
Status: Offline
|
Wysłany: 8 Lis 2006 20:40:38
|
|
UA: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) |
siemka mam problem z sql-em
otóż mam 2 tabele np
nuke_dane
id, name, sid, text
1, elo, 3, tutajjakiśopis
2, tlo, 5, tutajtezjakisopis
nuke_seria
id, name, czas
1, srwsio, jakiśczas
2, liga, jakiśczas
3, elo, jakiśczas
4, piłka, jakiśczas
5, soccer, jakiśczas
i teraz chce wyciągnąc name z 2 tabeli wg sid z pierwszej
robię to tak
| PHP: |
  $result=$db->sql_query("select * from nuke_dane");
 $row=$db->sql_fetchrow($result);
 $sid=$row['sid'];
 echo"<table><tr>"
 ."<td> id</td>"
 ."<td>name</td></tr>";
 $result2=$db->sql_query("select * from nuke_seria where id=$sid");
 while ($row2=$db->sql_fetchrow($result2)){
 $id=$row2['id'];
 $name=$row2['name']
 echo"<tr>"
 ."<td>$id</td>"
 ."<td>$name</td>"
 ."<tr>";
 }
 echo "</table>";
|
czyli powinno wyświetlić
3, elo, jakiśczas
5, soccer, jakiśczas
a tak nie jest wywala mi tylko te drugie
|
|
|
_________________ SZUKAJ <--BEST FRIENDS--> GOOGLE
nie udzielam porad na gg, e-mail - piszesz na własne ryzyko
25% wykonania typera |
|
|
|
 |
|
|
 |
dpm
~user

Dołączył(a): 12.02.2005
Posty: 76
Skąd: Zabrze
Status: Offline
|
Wysłany: 9 Lis 2006 02:45:05
|
|
UA: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7 |
Zpierwszego zapytania :
otrzymales jedna wartosc zmiennej $sid
W drugim zapytaniu sam okresliles warunek:
| Cytat: |
| $result2=$db->sql_query("select * from nuke_seria where id=$sid"); |
czyli: where id=$sid
wiec dostales jeden rekord ktorego id odpowiada zmiennej $sid (to ta z pierwszego zapytania)
|
|
|
|
|
|
|
 |
srwsio
~user

Dołączył(a): 4.05.2006
Posty: 510
Pochwał: 34
Skąd: Olsztyn
Status: Offline
|
Wysłany: 9 Lis 2006 11:28:16
|
|
UA: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727) |
sorki za głupi temat ale zapomniałem o aliasach
zrobiłem tak
żeby się nie rozpisywać
| Kod SQL: |
SELECT *
FROM nuke_seria s, nuke_dane d
WHERE d.sid=s.id |
rozwiązane
|
|
|
_________________ SZUKAJ <--BEST FRIENDS--> GOOGLE
nie udzielam porad na gg, e-mail - piszesz na własne ryzyko
25% wykonania typera |
|
|
|
 |
|
|
|
|
Zobacz następny temat
Zobacz poprzedni temat
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz dołączać plików na tym forum Możesz ściągać pliki na tym forum |
|
|
|
|
|
|
|