/ Forside/ Teknologi / Udvikling / SQL / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
besøgstæller: Mangler ip
Fra : proeven
Vist : 358 gange
20 point
Dato : 09-03-06 11:07

Hejsa..

Jeg vil gerne have min counter til også at smide de besøgendes ip-adresse ind i min tabel på mySQL.. Hvordan gøres dettte?

Herunder er min(e) koder som de er nu (og de virker fint..)




DENNE KODE ER I MIN PHP SIDE:

<?php
/* Vi connecter til databasen. */
$connection = mysql_pconnect("*******", "******", "******");
mysql_select_db("********");

/* Brugerens ip-adresse gemmes i variablen $ip. */
$ip = $_SERVER['REMOTE_ADDR'];

/* Vi tjekker om brugeren har været her indenfor de sidste 24 timer, har brugeren ikke det, lægges brugeren ind i tabellen. Man kan også tælle unikke besøgende pr. 20 min, ved at ændre 24 HOUR til 20 MINUTE osv. */
$besoegt_idag = mysql_query("SELECT COUNT(*) AS antal FROM counter WHERE ip='$ip' AND date_add(time,interval 24 HOUR) > NOW() ORDER BY id DESC LIMIT 0,1") or die(mysql_error());
if (!mysql_result($besoegt_idag,0)) {
mysql_query("INSERT INTO counter (time, ip) VALUES (NOW(),'$ip')");
}

/* Vi tæller antallet af brugere/rækker i tabellen */
$besoeg_ialt = mysql_query("SELECT COUNT(*) AS antal FROM counter");

/* Vi udskriver det fundne antal brugere/rækker i en echo */
echo "Besøg siden marts 2006: ".mysql_result($besoeg_ialt,0);

/* Til sidst lukker vi forbindelsen til MySQL-databasen */
mysql_close($connection);
?>



SÅDAN SER MIN TABEL I mySQL UD:
CREATE TABLE tagwall (
id int(9) NOT NULL auto_increment,
navn varchar(50) NOT NULL default '',
email varchar(250) NOT NULL default '',
http varchar(250) NOT NULL default '',
tekst longtext NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;





Mvh.

(havde desværre ikke flere points at gi' af)


 
 
Annuller spørgsmålet
Fra : proeven


Dato : 09-03-06 17:37

Jeg har desværre ikke modtaget et gyldigt svar, og annullerer derfor dette spørgsmål

Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Reklame
Statistik
Spørgsmål : 177413
Tips : 31962
Nyheder : 719565
Indlæg : 6407802
Brugere : 218875

Månedens bedste
Årets bedste
Sidste års bedste