MySql problem - Column count doesn't match value count at row 1
jeg har fundet et script et eller andet sted med en online counter som jeg så har modificeret lige lidt. Scriptet har virket før, men nu vil det pludseligt ingenting, det er ret irreterende. Den kommer med fejlmedelelsen: "Column count doesn't match value count at row 1" og jeg kan simpelthen ikke finde fejlen.her er koden:
<?php include("Kilder/access.php");
session_start();
$bruger = $_SESSION['vist'];
$tjek_bruger = mysql_query("SELECT COUNT(*) AS antal FROM Taeller WHERE bruger='$bruger'") or die(mysql_error());
if(!mysql_result($tjek_bruger,0)) {
mysql_query("INSERT INTO Taeller (tid, bruger, brugerid) VALUES (NOW(),'$bruger')") or die(mysql_error());
} else {
mysql_query("UPDATE Taeller SET tid=NOW() WHERE bruger='$bruger'") or die(mysql_error());
}
mysql_query("DELETE FROM Taeller WHERE date_add(tid,interval 1 MINUTE) < NOW()") or die(mysql_error());
$antal_online = mysql_query("SELECT COUNT(*) AS antal FROM Taeller") or die(mysql_error()); $antal_brugere = mysql_query("SELECT COUNT(*) AS antal FROM Brugere") or die(mysql_error());
mysql_close();
$ant_on = mysql_result($antal_online,0);
$ant_br = mysql_result($antal_brugere,0);
$ant_on2 = $ant_on-1;
$ant_br2 = $ant_br-2;
if($ant_on2 == 1) {
$brugere = "anden bruger";
}else{
$brugere = "andre brugere";
}
if($ant_br2 == 1) {
$brugere2 = "bruger";
}else{
$brugere2 = "brugere";
}
echo'Der er:'; echo '<ul>'; echo '<li>'.$ant_on2.' '.$brugere.' på.'; echo '<br>';
echo '<li>'.$ant_br2.' '.$brugere2.' oprettet.';
echo '</ul>';
?>
