hallo alemaal,
ik had eerst een teller in txt bestanden. Nu wil ik dit nog gaan verwerken in een grafiek, maar dit gaat beter in sql Dus ik heb de volgende code
Maar het werkt niet (anders zou ik natuurlijk niet hierheen gaan.
)
Ik wil dus dat ie eerst kijkt of de datum er al instaat, zo ja, erin zetten dat er 1 bij is, zo niet: aanmaken en er 1 bij optellen. Maar ik krijg dus eern error bij de query. Wat is hier fout aan?
en dit is mijn database
[SQL]CREATE TABLE `teller` (
`date` varchar(50) not null,
`Homepage` varchar(50) default '0',
`Memberpage` varchar(50) default '0',
PRIMARY KEY (`date`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;[/SQL]
Iemand een idee?
Ginojo
ik had eerst een teller in txt bestanden. Nu wil ik dit nog gaan verwerken in een grafiek, maar dit gaat beter in sql Dus ik heb de volgende code
PHP:
<?
$db = mysql_connect('XXX','XXX','XXX') or die (mysql_error());
mysql_select_db("XXX", $db);
$datum = strftime("%d/%m/%y");
if(mysql_num_rows(mysql_query("SELECT date FROM teller WHERE date = '$datum'"))){
mysql_query("UPDATE teller SET homepage = teller+1 WHERE date = '$datum'";) or die (mysql_error());
} else {
mysql_query("INSERT INTO teller (date) VALUES ('$datum')",$db) or die (mysql_error());
mysql_query("UPDATE teller SET homepage = teller+1 WHERE date = '$datum'";) or die (mysql_error());
}
?>

Ik wil dus dat ie eerst kijkt of de datum er al instaat, zo ja, erin zetten dat er 1 bij is, zo niet: aanmaken en er 1 bij optellen. Maar ik krijg dus eern error bij de query. Wat is hier fout aan?
en dit is mijn database
[SQL]CREATE TABLE `teller` (
`date` varchar(50) not null,
`Homepage` varchar(50) default '0',
`Memberpage` varchar(50) default '0',
PRIMARY KEY (`date`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;[/SQL]
Iemand een idee?
Ginojo