![]() |
![]() |
![]()
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%) ![]() ![]() |
Przerobiłem mój skrypt według zaleceń: :wink:
[php:1:2e113c554a]<?php $tabela = "galery_b"; $query1 = "select count(*) from " . $tabela . " where cat=1"; $result1 = @mysql_query($query1); if(!$result1) echo "Wystąpił błąd! Nie można pobrać danych z tabeli " . $tabela . " o kategorii 1.<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 tabeli " . $tabela . " o kategorii 1.<br>"; $query2 = "select count(*) from " . $tabela . " where cat=2"; $result2 = @mysql_query($query2); if(!$result2) echo "Wystąpił błąd! Nie można pobrać danych z tabeli " . $tabela . " o kategorii 2.<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 tabeli " . $tabela . " o kategorii 2.<br>"; if (isset($total_num1 && $total_num2) { $total_num_all = $total_num1 + $total_num2; echo "Ilość zdjęć w tabeli " . $tabela . " wynosi " . $total_num_all . "."; echo "<br>"; echo "Ilość zdjęć kategorii 1 wynosi " .$total_num1 . "."; echo "<br>"; echo "Ilość zdjęć kategorii 2 wynosi " .$total_num2 . "."; } ?>[/php:1:2e113c554a] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 11:06 |