date & timestamp
$sql = mysql_query("SELECT * FROM tabel order by openingstijd");
$alternate = "2"; // number of alternating rows
while ($row = mysql_fetch_array($sql)) {
$openingstijd = $row["openingstijd"];
$sluitingstijd = $row["sluitingstijd"];
dus?
Quote:
Dit script hieronder geeft een timestamp weer i.p.v. een tijd
cool, nu snel naar bed, het is laat
Als je in plaats van mysql_fetch_array nu eens mysql_fetch_row probeert..
Dan is het in plaats van $row['kolomnaam'] $row['1'] (kolomnummer). Zie het nut daar niet echt van in John :))
Ik denk dat hij (zonder de moeite te nemen om het te vragen) een timestamp wil omzetten in een normaal leesbare tijd..
Hmmmm zal nog wel te weinig ervaring met php hebben Bas ;-p
Ik ben ook niet alwetende :-p
Gewijzigd op 03/06/2004 00:24:00 door John de Boer
Als je kijkt naar het gebruik van je geheugen.
Assoc neemt gewoon minder geheugen in beslag dan een object of array.
assoc heb dus ook nog $row['kolomnaam'] wat makkelijker werken is dan row.
Ik gebruik persoonlijk 99% van alle gevalen mysql_fetch_assoc()
Het neemt niet weg dat associative arrays makkelijker zijn in gebruik.
Bij array wordt zowel als de kolominhoud, als de array nummer als de veldinhoud weer gegeven. Dat voorkom je dan.
http://nl2.php.net/mysql_fetch_array
Quote:
mysql_fetch_array -- Fetch a result row as an associative array, a numeric array, or both.
Begrijp ik nu uit de antwoorden dat ik met mijn script een ongelukkige keuze heb gemaakt om uiteindelijk een "tijd" weer te geven uit een timestamp ?
Een MYSQL timestamp en strftime gaat niet zo goed samen wat is hier nou de beste oplossing voor ?
Raar, Bij mij perfect.
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?
$datum = date("d.m.Y H:i:s", $timestamp);
// weergave datum is bijv.:
// 05.06.2004 15:45:53
?>
$datum = date("d.m.Y H:i:s", $timestamp);
// weergave datum is bijv.:
// 05.06.2004 15:45:53
?>