Tag,
habe eine DB: ID, Timeint, Timestr, wert1,wert2,wert3
Jetzt habe ich werte von einem bestimmten Zeitraum ausgelesen per mktime etc.
(code folgt unten)
Nun möchte ich jeden 5ten wert der db behalten in diesem bestimmten Zeitraum aber jeden 6ten behalten.... ^^ Sehr kompliziert. Also so ungefair
wert 1 //Behalten
wert 2 //Löschen
wert 3 //Löschen
wert 4 //Löschen
wert 5//Löschen
wert 6 //Behalten
...
...
...
Könnt ihr mir helfen?
Hier noch der Code:
PHP-Code:
$mssql_pw = "*****";
$mssql_usr = "******";
$mssql_svr = "********";
$mssql_host = "localhost";
$mssql_db_name = "******";
mssql_connect($mssql_svr, $mssql_usr, $mssql_pw) or die("Keine Verbindung moeglich");
mssql_select_db($mssql_db_name) or die("Die Datenbank existiert nicht");
//$now = date ("d.m.Y H:i:s");
$now = date("d.m.Y H:i:s",
mktime(date("H")-2,date("i"),date("s"),date("m"),date("d"),date("Y")));
echo $now;
?>
<br /><br />
<?php
$before = date("d.m.Y H:i:s", mktime(date("H")-3,date("i"),date("s"),date("m"),date("d"),date("Y")));
echo $before;
$sql = "SELECT [ID]
,[TimeInt]
,[TimeStr]
FROM [dbname].[dbo].[tablename]
WHERE [TimeStr] BETWEEN '$before'
AND '$now'";
//print_R($row);
$query = mssql_query($sql);
while($row = mssql_fetch_object($query) )
{
echo $row->TimeInt."</p>";
}
Gruß Crowz