Poslao: 25 Jul 2006 18:31
|
offline
- vuk123
- Novi MyCity građanin
- Pridružio: 26 Dec 2005
- Poruke: 21
|
htio bi napraviti online users na svom sajtu, imam skriptu i pise mi sljedece:
mysql: prvo napravite mysql bazu pod imenom users i onda preko phpmyadmina napravite ove tablice dole:
CREATE TABLE useronline (
timestamp int(15) DEFAULT '0' NOT NULL,
ip varchar(40) NOT NULL,
file varchar(100) NOT NULL,
PRIMARY KEY (timestamp),
KEY ip (ip),
KEY file (file)
);
nije mi jasno kako se rade te tablice ako meze neko da pomogne, hvala
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 26 Jul 2006 10:58
|
offline
- Pridružio: 06 Apr 2005
- Poruke: 403
- Gde živiš: Beograd
|
Citat:prvo napravite mysql bazu pod imenom users i onda preko phpmyadmina napravite ove tablice dole:
Sve je rečeno ovde.Treba ti instaliran Apache,PHP i MySQL i podešen phpmyadmin.Onda lepo preko njega napraviš bazu i ovu tabelu.Možeš to da uradiš i direktnim povezivanjem na MySQL server:
loguj se na server:
mysqladmin -u root -h localhost -p tvoja_lozinka
kreiraj bazu users:
create database users;
predji u novokreiranu bazu users:
use users;
kreiraj tabelu koju si naveo gore;
CREATE TABLE useronline (
timestamp int(15) DEFAULT '0' NOT NULL,
ip varchar(40) NOT NULL,
file varchar(100) NOT NULL,
PRIMARY KEY (timestamp),
KEY ip (ip),
KEY file (file)
);
i to je to.
PS Trebalo bi da dodaš korisnika sa minimalnim ovlašćenjima potrebnim za izvršavanje upita i da koristiš njega.
To pogledaj ovde:http://dev.mysql.com/doc/refman/5.0/en/grant.html
|
|
|
|
Poslao: 26 Jul 2006 19:48
|
offline
- vuk123
- Novi MyCity građanin
- Pridružio: 26 Dec 2005
- Poruke: 21
|
Hvala ti na odgovoru al neznam to napravit,dal postoji neka skripta koja ne potrebuje mysql bazu i di bi se mogla skinut, jos jedanput ti hvala na odgovoru !!
|
|
|
|
Poslao: 26 Jul 2006 20:12
|
offline
- Balkanac82
- Legendarni građanin
- Pridružio: 20 Dec 2004
- Poruke: 2887
- Gde živiš: Na Balkanu
|
Ja ne vidim način da se to napravi bez mysql-a.
Naravno hosting za tvoj sajt bi trebalo da ima podršku za PHP i MySQL.
Ako imalo ozbiljnije hoćeš da se baviš time, nađi neki tutorijal i pokreni apache, php i mysql na localhostu (svom računaru).
Instalacija te skripte zahteva početničko znanje iz ove oblasti, a ako ne znaš kako da napraviš mysql bazu onda to ne treba ni da pokušavaš.
Mada ako ti host podržava PHP i MySQL možeš zamoliti nekoga ko zna da ti to odradi.
|
|
|
|
Poslao: 27 Jul 2006 00:19
|
offline
- Pridružio: 06 Apr 2005
- Poruke: 403
- Gde živiš: Beograd
|
Teoretski može i bez baze,da se piše u fajl,ali to bi stvarno bila bespotrebna gimnastika.
Sa bilo kojim tutorijalom,a ima ih ko zna koliko,za pola sata čitanja praviš ovo bez problema.
PS Kada smo već kod hostinga,možda tvoj hosting ima cPanel a samim tim i phpmyadmin.
|
|
|
|
Poslao: 27 Jul 2006 17:44
|
offline
- vuk123
- Novi MyCity građanin
- Pridružio: 26 Dec 2005
- Poruke: 21
|
Da imam cPanel i u njemu phpmyadmin i kad dodje u njega napravim bazupod imenom users, i dodjem u nju i stavim kreate table, i on mi baci sljedece
No tables found in database.
--------------------------------------------------------------------------------
Create new table on database vuk_users:
Name:
Number of fields:
e sad neznam sata treba tu upisat,ja sam pod name upisao useronline,
a pod number sam stavio 1 i onda mi otvori tablicu za kreiranje u kojoj stvarno neznam sta da upisem,ok moram nekog pitat da mi to napravi a vama hvala na trudu !
[/url][/list]
|
|
|
|
Poslao: 27 Jul 2006 22:10
|
offline
- Balkanac82
- Legendarni građanin
- Pridružio: 20 Dec 2004
- Poruke: 2887
- Gde živiš: Na Balkanu
|
Kad kreiraš tabelu upiši sledeće podatke
Name: ime tabele
Number of fields: broj kolona u tabeli
CREATE TABLE useronline (
timestamp int(15) DEFAULT '0' NOT NULL, (kolona 1)
ip varchar(40) NOT NULL, (kolona 2)
file varchar(100) NOT NULL, (kolona 3)
PRIMARY KEY (timestamp), (kolona 4)
KEY ip (ip), (kolona 5)
KEY file (file) (kolona 6)
);
Kao što vidiš treba ti 6 kolona i onda kad ti se otvori sledeći prozor upisuj podatke iz svake kolone.
Prva je ime kolone, pa tip podataka...
|
|
|
|
Poslao: 27 Jul 2006 23:34
|
offline
- Pridružio: 28 Mar 2005
- Poruke: 42
|
loguje se na phpmyadmin... izaberi Database koji si napravio (ljeva strana)
zatim bi trebao da vidis opcije kao
Structure SQL Export ........
klikni na sql i onda upisi ovaj code
CREATE TABLE useronline (
timestamp int(15) DEFAULT '0' NOT NULL,
ip varchar(40) NOT NULL,
file varchar(100) NOT NULL,
PRIMARY KEY (timestamp),
KEY ip (ip),
KEY file (file)
);
i klikni na "go"
mislim da bi to trebalo da odradi posao
p.s.
dali moze bez sql.... hmmm vjerovatno moze...ali jednostavna modifikacija kao "search" bi pravila VELIKEEE probleme
|
|
|
|