|
Verfasst am: 23.05.2002 [20:16]
|
|
Phil Marx
Themenersteller
Dabei seit: 23.05.2002
Beiträge: 958
|
huhu!
überall habe ich es versucht, nu versuche ich es hier....
ich habe ein Script bekommen und das läuft net..-
$testwoche=mysql_query("SELECT * FROM stat_today WHERE week='$diesewoche'");
$test=mysql_fetch_array($testwoche);
if(!$test) {
$today_select = mysql_query("SELECT SUM(count) AS count_ges FROM stat_today WHERE week='$diesewoche-1'");
$count=mysql_result($today_select,0,0) or die (mysql_error());
$nummer1 = mysql_query("DELETE FROM stat_today");
$nummer2 = mysql_query("INSERT INTO stat_week (week, count) VALUES ('$diesewoche-1', '$count')");
}
Jau, das isses, das Problem ist hier:
in $testwoche ist der aufruf und im endeffekt soll die ermittelte Zahl in $nummer2 als $count geschrieben werden. Leider kommt da meist der Wert 0 bzw. 1 an, warum? Ich benutze testweise immer 2 Einträge mit je 45 in count, sprich es müsste 90 eingetragen werden... TUT ES ABER NET!!!! Warum?
|
|
Verfasst am: 25.05.2002 [10:39]
|
|
Dominik Kopp
Dabei seit: 02.03.2002
Beiträge: 1580
|
Probiers mal so:
$testwoche=mysql_query("SELECT * FROM stat_today WHERE week='$diesewoche'");
$test=mysql_fetch_array($testwoche);
if(!$test) {
$today_select = mysql_query("SELECT SUM(count) AS count_ges FROM stat_today WHERE week='$diesewoche-1'");
$array=mysql_fetch_array($today_select) or die (mysql_error());
$nummer1 = mysql_query("DELETE FROM stat_today");
$nummer2 = mysql_query("INSERT INTO stat_week (week, count) VALUES ('$diesewoche-1', '$array[count_ges])");
}
|