lifehunter
Erfahrenes Mitglied
Ich habe mich vorhin in between einglesen und nun wollte ich mal das ganze testen, aber es funktioniert nicht. Mein Code sieht so aus
es wird zwar kein fehler angezeigt aber auch keine einträge
meine datenbank einträge sehen so aus:
Weiß jemand woran das liegt?
PHP:
<?
$link = mysql_connect(localhost, lifehunter, BDeathMySQL);
mysql_select_db(lifehunter, $link);
$d_start = mktime(0, 0, 0, date("m"), date("d")-2, date("Y"));
$d_end = mktime(24, 0, 0, date("m"), date("d")+1, date("Y"));
$result=mysql_query("SELECT * FROM `test` WHERE `datetime` between '$d_start' and '$d_end'");
if(!$result)
echo "geht net";
else{
for($i=0;$i<mysql_num_rows($result);$i++)
$date[$i]=mysql_fetch_array($result);
for($i=0;$i<count($date);$i++){
//$date=$date[$i]['datetime']("d m Y H:i:s");
echo $date[$i]['datetime'];
echo "<br>".$date[$i]['street'];}}
?>
meine datenbank einträge sehen so aus:
Code:
CREATE TABLE `test` (
`street` varchar(20) default NULL,
`srecht` varchar(20) default NULL,
`date` date NOT NULL default '0000-00-00',
`datetime` datetime NOT NULL default '0000-00-00 00:00:00'
) TYPE=MyISAM;
--
-- Daten für Tabelle `test`
--
INSERT INTO `test` VALUES ('keplerring16.6', '1', '2005-06-14', '2005-06-14 05:00:00');
INSERT INTO `test` VALUES ('15.6', '1', '2005-06-15', '2005-06-15 10:50:00');
INSERT INTO `test` VALUES ('bla14.6', NULL, '2005-06-16', '2005-06-16 15:00:00');
INSERT INTO `test` VALUES ('bla17.6', NULL, '2005-06-17', '2005-06-17 23:00:00');