![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zablokowani Postów: 10 Pomógł: 0 Dołączył: 20.03.2003 Skąd: StrefaSoftu.net Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Przeczytałem wczoraj wiekszość postów o zapytaniach do kilku tabel jednocześnie i prawde powiedziawszy wszystko już mi się miesza. Wszędzie gdzie nie zajrzę widzę coś w stylu: [php:1:b9a0de9e01] <? SELECT pole1.tabela1, pole1.tabela2 FROM tabela1, tabela2; ?> [/php:1:b9a0de9e01] Problem leży w tym, że zastosowałem to u siebie i niestety zamiast rezultatów wywala się błąd: "supplied argument is not a valid". Potrzebuję zapytać kilka tabel jednocześnie (powiedzmy 10) i wyświetlić wyniki. Mój kod wygląda tak: [php:1:b9a0de9e01] <? require ("admin/config.php"); $connection = mysql_connect($dbhost, $dbusername, $dbpassword); $key = "w"; //key pobierany jest z formularza //to jest tylko na próbę $result = mysql_db_query($dbname, "SELECT soft.site_down_arch, soft.site_down_cdr FROM site_down_arch, site_down_cdr WHERE soft LIKE '%$key%' ORDER BY id DESC ") $row = mysql_fetch_array($result); while ($id=$row["id"]) { $soft = $row["soft"]; $url = $row["url"]; $size = $row["size"]; $pl_url = $row["pl_url"]; $pl_size = $row["pl_size"]; print "<p align="left"><a class="down" target="_blank" onMouseOver="overlib('<center><b>Rozmiar pliku: $size</b></center>')" onMouseOut="nd();" href="$url">$soft</a></p>"; $row = mysql_fetch_array($result); } ?>[/php:1:b9a0de9e01] Tabele, o których wspominałem mają postać: [php:1:b9a0de9e01] <? CREATE TABLE site_down_cdr ( id int(15) NOT NULL auto_increment, soft mediumtext NOT NULL, url mediumtext NOT NULL, size mediumtext NOT NULL, pl_url mediumtext NOT NULL, pl_size mediumtext NOT NULL, PRIMARY KEY (id) ) TYPE=MyISAM; ?>[/php:1:b9a0de9e01] Wszystkie tabele maja jednakowe kolumny, a różnią się jedynie nazwą. Zwracam się w tym momencie o doradzenie mi jak to uryźć, bo napisać np. 10 osobnych zapytań do każdej tabeli owszem mogę, ale byloby to zbyt "toporne". Pozdrawiam - Taz40 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 21:24 |