![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 199 Pomógł: 31 Dołączył: 22.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
czy ktos moze napisac mi zapytanie do bazdy danych o ilosc plikow. chodzi o to ze chcialem dodac link na stronie glownej do galerii, ale tak aby za linkiem pojawiala sie aktualna liczba zdjec w odpowiednim dziale. Czy mozna cos takiego zrobic?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? :arrow:
oto struktura skryptu tworzacego odpowiednie tabele w bazie: Cytat # Struktura tabeli dla 'galery_a'
# CREATE TABLE galery_a ( id int(8) NOT NULL auto_increment, title varchar(64) NOT NULL, text text NOT NULL, date datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, author varchar(32) NOT NULL, PRIMARY KEY (id) ); # # Zawartosc tabeli 'galery_a' # INSERT INTO galery_a VALUES ( '1', 'American Trucks', '', '2004-03-08 17:01:46', 'admin'); INSERT INTO galery_a VALUES ( '2', 'Samochody europejskie', '', '2004-03-08 17:02:12', 'admin'); # -------------------------------------------------------- # # Struktura tabeli dla 'galery_b' # CREATE TABLE galery_b ( id int(32) NOT NULL auto_increment, cat varchar(32) NOT NULL, title varchar(64) NOT NULL, date datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, name varchar(16) DEFAULT '0' NOT NULL, size varchar(32) NOT NULL, PRIMARY KEY (id) ); # # Zawartosc tabeli 'galery_b' # |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 445 Pomógł: 0 Dołączył: 21.12.2003 Skąd: Tomaszów Lubelski Ostrzeżenie: (10%) ![]() ![]() |
Cały skrypt, po zmiankach będzie wyglądał tak:
[php:1:350265748b]<?php $tabela1 = "galery_a"; $tabela2 = "galery_b"; $query1 = "select count(*) from " . $tabela1; $result1 = @mysql_query($query1); if(!$result1) echo "Wystąpił błąd! Nie można pobrać danych z bazy " . $tabela1 . ".<br>"; $query_data1 = @mysql_fetch_row($result1); $total_num1 = $query_data1[0]; if(!$total_num1) echo "Wystąpił błąd! Nie można wyświetlić danych z bazy" . $tabela1 . ".<br>"; $query2 = "select count(*) from " . $tabela2; $result2 = @mysql_query($query2); if(!$result2) echo "Wystąpił błąd! Nie można pobrać danych z bazy " . $tabela2 . ".<br>"; $query_data2 = @mysql_fetch_row($result2); $total_num2 = $query_data2[0]; if(!$total_num2) echo "Wystąpił błąd! Nie można wyświetlić danych z bazy" . $tabela1 . ".<br>"; if (isset($total_num1 && $total_num2) { echo "Ilość zdjęć w tabeli " . $tabela1 . " wynosi " .$total_num1; echo "<br>"; echo "Ilość zdjęć w tabeli " . $tabela2 . " wynosi " .$total_num2; } ?>[/php:1:350265748b] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 09:54 |