mysql timestap in php timestampumwandeln

mysql timestap in php timestampumwandeln

am 18.06.2007 09:35:36 von Maria Sudderman

ich habe in meiner Tabelle eine Spalte mit einem mysql timestamp "2007-06-16
13:57:47"

diesen möchte ich gerne umwandeln, um ihn besser weiterzuverarbeiten zu
einem UNIX timestamp

$sql = "select UNIX_TIMESTAMP(datum) from meine_tabelle";
$result = mysql_query($sql) or die ($sql.'
'.mysql_error());
while ($ausgabe = mysql_fetch_object($result)) {
echo $ausgabe->datum'
';
}


aber irgendiwe bekomme ich das nicht richtig hin?

Für einen Hinweis wäre ich sehr dankbar

Maria

Re: mysql timestap in php timestampumwandeln

am 18.06.2007 11:14:59 von dev-null-use-reply-adress

Maria Sudderman schrieb:

> diesen möchte ich gerne umwandeln, um ihn besser weiterzuverarbeiten zu
> einem UNIX timestamp
>
> $sql = "select UNIX_TIMESTAMP(datum) from meine_tabelle";
> $result = mysql_query($sql) or die ($sql.'
'.mysql_error());
> while ($ausgabe = mysql_fetch_object($result)) {
> echo $ausgabe->datum'
';

echo $ausgabe->datum . '
';
Da fehlte ein Punkt, Komma ginge auch.

Desweiteren wird "datum" im Resultset nicht existieren, weil
Du es nicht direkt abfragst, sondern UNIX_TIMESTAMP(datum).

Formuliere also die Abfrage um:

"select UNIX_TIMESTAMP(datum) as mein_timestamp from meine_tabelle"

.... und dann:

echo $ausgabe->mein_timestamp . '
';

> }
>
> aber irgendiwe bekomme ich das nicht richtig hin?

Keine sehr aussagekräftige Fehlerbeschreibung. Aber gut: Hier
war es ziemlich offensichtlich.


Gruß
JPM

Re: mysql timestap in php timestampumwandeln

am 18.06.2007 12:30:33 von Joerg Behrens

Maria Sudderman schrieb:
> ich habe in meiner Tabelle eine Spalte mit einem mysql timestamp "2007-06-16
> 13:57:47"
>
> diesen möchte ich gerne umwandeln, um ihn besser weiterzuverarbeiten zu
> einem UNIX timestamp
>
> $sql = "select UNIX_TIMESTAMP(datum) from meine_tabelle";
> $result = mysql_query($sql) or die ($sql.'
'.mysql_error());
> while ($ausgabe = mysql_fetch_object($result)) {
> echo $ausgabe->datum'
';
> }
>
>
> aber irgendiwe bekomme ich das nicht richtig hin?

JPM hat ja eigentlich schon alles gesagt, aber....

> Für einen Hinweis wäre ich sehr dankbar

.... ich frage mich warum du uns die PHP Fehlermeldung vor enthaeltst
welche du bekommst. Wenn du diese nicht angezeigt bekommst solltest du
dein PHP entsprechend konfigurieren so das du waehrend der Entwicklung
entsprechende Warnung und Fehlermeldungen zu Gesicht bekommst... oder
zumind. in ein php_error.log schreiben laesst. Diese Meldungen dann
bitte mit posten.

Also error_reporting(E_ALL) und display_errors bzw. error_log anpassen.

Frage noch am Rande:
Was ist der Grund mysql_fetch_object zubenutzen?

Gruss
Joerg


--
TakeNet GmbH, Geschaeftsfuehrer Wolfgang Meier
97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
HRB Wuerzburg 6940 http://www.takenet.de

Re: mysql timestap in php timestampumwandeln

am 18.06.2007 13:00:42 von dev-null-use-reply-adress

Joerg Behrens schrieb:

> Frage noch am Rande:
> Was ist der Grund mysql_fetch_object zubenutzen?

Ich frage mich schon lange, warum diese Funktion überhaupt
existiert. Welchen Sinn macht es, evt. in welchem Umfeld,
aus einem einfachen Resultset einer Datenbankabfrage, ein
Objekt zu machen?


Gruß
JPM

Re: mysql timestap in php timestampumwandeln

am 18.06.2007 13:13:19 von Joerg Behrens

Jens Peter Moeller schrieb:
> Joerg Behrens schrieb:
>
>> Frage noch am Rande:
>> Was ist der Grund mysql_fetch_object zubenutzen?
>
> Ich frage mich schon lange, warum diese Funktion überhaupt
> existiert. Welchen Sinn macht es, evt. in welchem Umfeld,
> aus einem einfachen Resultset einer Datenbankabfrage, ein
> Objekt zu machen?

Ich kenne da keinen.

Gruss
Joerg

--
TakeNet GmbH, Geschaeftsfuehrer Wolfgang Meier
97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
HRB Wuerzburg 6940 http://www.takenet.de

Re: mysql timestap in php timestampumwandeln

am 18.06.2007 15:10:44 von do.not.REMOVETHAT

Joerg Behrens schrieb:

> Was ist der Grund mysql_fetch_object zubenutzen?

Was ist der Grund jeden und alles in ein Objekt zu verpacken?

Grüße, Matthias

--
http://www.trullala.de
--
Der Trend geht ganz eindeutig zur Zweitsignatur.

Re: mysql timestap in php timestampumwandeln

am 18.06.2007 16:08:36 von Niels Braczek

Matthias P. Wuerfl schrieb:
> Joerg Behrens schrieb:
>=20
>> Was ist der Grund mysql_fetch_object zubenutzen?
>=20
> Was ist der Grund jeden und alles in ein Objekt zu verpacken?

In einem Satz: Man will Eigenschaften mittels Methoden abstrahieren.
Ein Objekt, das nur aus Eigenschaften besteht, ist somit per se sinnfrei.=


MfG
Niels

--=20
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------