quote:Op maandag 24 april 2006 22:49 schreef Swetsenegger het volgende:
(ftp server ligt er weer eens uit bij de hoster)
Net gestart, nog nauwelijks commercieel bezig, goede kennis enzoquote:Op maandag 24 april 2006 22:52 schreef JeRa het volgende:
[..]![]()
![]()
Garanderen die lui niet ergens een minimale uptime van hun diensten? Je hebt hosters die bij meer dan ~0,5% outage van hun diensten gaan crediteren
Ah, een andere hoster dan de vorige dus?quote:Op maandag 24 april 2006 22:53 schreef Swetsenegger het volgende:
[..]
Net gestart, nog nauwelijks commercieel bezig, goede kennis enzo
Dit is mijn 'vaste' hoster. Met b-one was ik vreemd gegaanquote:Op maandag 24 april 2006 22:55 schreef JeRa het volgende:
[..]
Ah, een andere hoster dan de vorige dus?
Ik bedoelde eigenlijk meer het parsen van XML met behulp van PHP. Al is die W3C-link wel erg interessant om eerst is te snappen hoe het nou in elkaar zit 0=).quote:
WHaa!quote:Op maandag 24 april 2006 22:41 schreef Roönaän het volgende:
Gaat dit over xml request die via post binnen komen?
Probeer deze eens:
$xml = !empty($_SERVER['HTTP_RAW_POST_DATA']) ? $_SERVER['HTTP_RAW_POST_DATA'] : file_get_contents('php://input');
Tuurlijk werkt het. Anders zou de routeplanner op zijn bek liggenquote:Op dinsdag 25 april 2006 19:04 schreef Swetsenegger het volgende:
[..]
WHaa!
Het werkt!!
LOL
Wat heb ik toch altijd veel hulp van dit topic
Ik twijfelde ook niet aan jouw code, maar aan de ING bankquote:Op dinsdag 25 april 2006 19:08 schreef Roönaän het volgende:
[..]
Tuurlijk werkt het. Anders zou de routeplanner op zijn bek liggen
Heb ik geprobeert, maar dat werkt niet (de warden van de 2x count zijn dan hetzelfde)quote:Op maandag 24 april 2006 22:59 schreef JeRa het volgende:
@mooya
Hoezo kun je maar één keer een GROUP BY doen? Je kunt gewoon een comma-separated list opgeven met kolommen waarop je wilt groupen hoor
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | $query = "SELECT m.timestamp, DATE_FORMAT( FROM_UNIXTIME( m.timestamp ) , '%d-%m-%Y' ) AS `date` , count( d.id ) AS aantal_hits FROM hits_detail AS d, hits_master AS m WHERE d.master_id = m.id GROUP BY `date` ORDER BY `m`.`timestamp` ASC $limit"; $result = mysql_query($query) or die (mysql_error()); while (list($timestamp, $date, $hits) = mysql_fetch_row($result)) { $ydata[] = $hits; $xas[] = $date; $query2 = "SELECT count(id) as aantal FROM hits_master WHERE DATE_FORMAT( FROM_UNIXTIME( timestamp ) , '%d-%m-%Y' ) = '$date'"; $result2 = mysql_query($query2) or die (mysql_error()); $aantal = mysql_result($result2, 0, 'aantal'); $ydata2[] = $aantal; } ?> |
1 2 3 4 5 6 7 8 | - ID - Timestamp Hist_Detail - ID - Master_ID - Timestamp |
1 2 3 4 5 6 7 | 1143893967 01-04-2006 1141259085 02-03-2006 1143947304 02-04-2006 1141372390 03-03-2006 1144048870 03-04-2006 1141477844 04-03-2006 |
1 2 3 4 5 6 7 | COUNT(m.id) AS aantal, COUNT(DISTINCT d.id) AS aantal_hits, FROM hits_master AS m LEFT OUTER JOIN hits_detail AS d ON d.Master_ID = m.ID GROUP BY `date` ORDER BY `date` ASC |
1 2 3 4 5 6 7 8 | 01-03-2006 102 102 01-04-2006 7 7 02-03-2006 113 113 02-04-2006 19 19 03-03-2006 156 156 03-04-2006 16 16 04-03-2006 12 12 |
Logisch wel. De detailregels zijn al uniek. De DISTINCT moet juist bij de masterid.quote:Op woensdag 26 april 2006 08:49 schreef mooya het volgende:
@SuperRembo
De aantallen zijn nu weet gelijk..
[ code verwijderd ]
Dit is het aantal hits per dat in de detail tabel..
dus het aantal hits uit de mastertabel klopt niet..
Restart van mysql was voldoendequote:Op dinsdag 25 april 2006 22:12 schreef Boink het volgende:
Dames en heren,
Bij een upload form gebruik ik de functie NOW, deze insert de huidige tijd + datum in de database.
Nu wil het zo zijn dat deze 6 uur achterloopt. Ik heb de server tijd gechecked en die staat gewoon op CEST. Tevens heb ik google geraadpleegd maar ik kwam niet veel verder.
Heeft iemand suggesties hoe dit te corrigeren valt?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |