Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z licznikiem w php i mysql., jak odczytać pozostałe liczniki?
synergy
post 13.02.2005, 19:19:47
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 13.02.2005

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


Witam zrobiłem prosty licznik w mysql i php -> poniżej dane

Kod:
Tabela w mysql:

CREATE TABLE counter (
id int(11) DEFAULT '0' NOT NULL auto_increment,
name varchar(250) NOT NULL,
count int(11) DEFAULT '0' NOT NULL,
PRIMARY KEY (id)
);

Skrypt counter.php

Kod:
<?
$hostname = 'localhost';
$username = 'some_username';
$password = 'some_password';
$dbName = 'some_database';
MYSQL_CONNECT($hostname,$username,$password) OR DIE("Unable to connect to
database");
@mysql_select_db("$dbName") or die("Unable to select database");

$name = "$SCRIPT_NAME";

$result = MYSQL_QUERY("SELECT * FROM counter WHERE (name = '$name')") or die
("Bad query: ".mysql_error());
$row = mysql_fetch_array($result);

if($row){
MYSQL_QUERY("UPDATE counter SET count = count+1 WHERE (name = '$name')") or die
("Bad query: ".mysql_error());
$count = $row['count'];
}else{
MYSQL_QUERY("INSERT INTO counter VALUES ('', '$name', '2')") or die("Bad
query: ".mysql_error());
$count = '1';
}

echo $count;
?>

Skrypt licznika działa bez problemu! Licznik składa się z 3 pól: za pomocą, unikalnego ID, nazwy(w tym przypadku adres do counter.php) i wartości licznika. Mozna dodawać kolejne liczniki (ID) do stron www. I mam pytanie jak zrobić to gdy wpisze np adres: www.xxx.x.pl/counter.php?id=10 to licznik o ID 10 pokaże mi swoją wartość Jak trzeba przerobić ten skrypt, bądź co dodać nowy kod, czekam na odp. i THX.
Go to the top of the page
+Quote Post
aleksander
post 13.02.2005, 19:51:02
Post #2





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

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


proszę poprawić post, używając w nim tagów bbcode (php i sql)

Inaczej zamknę temat.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 08:35