Avatar billede synns Nybegynder
22. februar 2003 - 12:57 Der er 3 kommentarer og
1 løsning

Jeg skal bruge database dump til denne kode:

<?php
print '<font face="helvetica" size="1" color="#FFFFFF">';

$mysql_host = "phpmyadmin.xup.dk";
$mysql_user = "xupdk";
$mysql_password = "zph28mza";
$ip = $REMOTE_ADDR;


mysql_connect($mysql_host,$mysql_user,$mysql_password);
mysql_select_db("systems");
$time = explode(" ",microtime());
$array1 = $time[0];
$array2 = $time[1];

    $r = mysql_fetch_row( mysql_query("SELECT * FROM online_users WHERE ip like '$ip'"));
    if ($r == (false))  {
    mysql_query("INSERT INTO online_users (id,ip,name,date) values ('','$ip','','$array2')");
    }
mysql_query("DELETE FROM online_users where date < $array2 - 400");
$res = mysql_query("SELECT * FROM online_users");
$tal = mysql_num_rows($res);
if ($tal == "1") {
print "1 bruger online ";
}
else {
print $tal;
print " brugere online";
}

?>

Håber nogle kan hjælpe, da MySQL ikke er min stærke side!
Avatar billede schaefner Juniormester
22. februar 2003 - 12:59 #1
Prøv denne:

CREATE TABLE online_users (
  id int(11) NOT NULL auto_increment,
  ip tinytext NOT NULL,
  name tinytext NOT NULL,
  date tinytext NOT NULL,
  PRIMARY KEY  (id)
) TYPE=MyISAM;
Avatar billede schaefner Juniormester
22. februar 2003 - 13:01 #2
eller måske:
CREATE TABLE online_users (
  id int(11) NOT NULL auto_increment,
  ip tinytext NOT NULL,
  name tinytext NOT NULL,
  date date NOT NULL,
  PRIMARY KEY  (id)
) TYPE=MyISAM;
Avatar billede synns Nybegynder
22. februar 2003 - 13:02 #3
takker
Avatar billede synns Nybegynder
22. februar 2003 - 13:09 #4
Men hvorfor er der fejl ? www.xup.dk/boom/online.php
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB