php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.08.2005, 09:29  
Gast
 
Beiträge: n/a
Standard [Erledigt] Mysql + PHP und Datum Problem

Hallo an alle,

bin ebenfalls neu und habe weder von dem einen (mysql) noch von dem anderen (PHP) Ahnung dafür aber folgendes Problemchen.

Nach den Upgrade auf Mysql 4.1.10 erhalte ich auf meiner Website eine falsche Datumsausgabe (bsp: 8-. -0 2005, 24: 0 statt Tag.Monat.Jahr, Std.Min)

Nach etlichen Kontakten mit meinem Hoster und auch mit dem Hersteller der Software wird die Zuständigkeit von einen auf den anderen geschoben.

Der Hoster sagt die Software muss umprogrammiert werden Der Softwarehersteller sagt es liegt an der Servereinstellung.

Aber es kann doch nicht sein das in der Tat sämtliche Software geändert werden muss nur weil ein Update von Mysql gefahren wurde.

Bitte um Hilfe für Dumme

DAnke
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 31.08.2005, 10:31  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 578
WarrenFaith
WarrenFaith eine Nachricht über ICQ schicken
Standard

was für ein Datentyp hat den dein Datum in der MySQL Tabelle?
__________________
Developers-Guide.net
Senseless
WarrenFaith ist offline   Mit Zitat antworten
Alt 31.08.2005, 10:46  
Gast
 
Beiträge: n/a
Standard

Der Datentyp ist timestamp

Das Problem ist:

In der Datenbank steht der korrekte Datumswert

Lediglich die Ausgabe auf der Website ist falsch. Aber erst seit dem Upgrade
  Mit Zitat antworten
Alt 31.08.2005, 10:56  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 578
WarrenFaith
WarrenFaith eine Nachricht über ICQ schicken
Standard

wenn die PHP Version nicht auch verändert wurde, dann sollte eigentlich alles so sein wie früher. (ich denke aber das auch dein php auf eine aktuellere version gebracht wurde)
wenn deine software gut programmiert und strukturiert ist, sollte aber auch die umstellung kein problem sein. an wenigen quelltextstellen müsste dann vielleicht was gedreht werden.

wenn mysql timestamp schon früher drin war und immer noch das gleiche format hat und die php version unverändert ist, dann ist dein software das problem --> frag den Hersteller nach einem Patch
__________________
Developers-Guide.net
Senseless
WarrenFaith ist offline   Mit Zitat antworten
Alt 31.08.2005, 11:08  
Gast
 
Beiträge: n/a
Standard

PHP Version 4.4.0
MySQL 4.1.10a-standard
phpMyAdmin 2.6.3-pl1

Patch gibt es nicht da es laut Hersteller ja ein Serverproblem sein soll

Zitat:
an wenigen quelltextstellen müsste dann vielleicht was gedreht werden
Was bitte ?!
  Mit Zitat antworten
Alt 31.08.2005, 11:22  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 578
WarrenFaith
WarrenFaith eine Nachricht über ICQ schicken
Standard

dazu müsstest du die function/methode oder klasse suchen, in der dein datum vom format der DB durch PHP umgewandelt wird. diese Zeile(n) kannst du mal posten, dann kann dir auch geholfen werden.
wenn deine software nicht zu groß ist, kannst du es auch mal vorbeischicken (email siehe profil) sowie ein beispiel aus dem datumfeld deiner Datenbank.
das ich das heute aber durchchecken kann, kann ich nicht versprechen.
__________________
Developers-Guide.net
Senseless
WarrenFaith ist offline   Mit Zitat antworten
Alt 31.08.2005, 11:42  
Gast
 
Beiträge: n/a
Standard

Siehste

Zitat:
dazu müsstest du die function/methode oder klasse suchen, in der dein datum vom format der DB durch PHP umgewandelt wird
Damit bin ich schon überfordert
  Mit Zitat antworten
Alt 31.08.2005, 11:43  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 578
WarrenFaith
WarrenFaith eine Nachricht über ICQ schicken
Standard

dann per mail dein programm an mich und ich schau was ich machen kann.
__________________
Developers-Guide.net
Senseless
WarrenFaith ist offline   Mit Zitat antworten
Alt 31.08.2005, 11:44  
Gast
 
Beiträge: n/a
Standard

Kann es sein das das folgende mit dem zu tun hat was Du von mir möchtest?

Die Software insgesamt hat ca. 17 MB !?

<?

if(!function_exists(ActualDate)) {


function ActualDate(){

$month = date("m");
switch($month){
case "01":
$month = "Januar";
break;
case "02":
$month = "Februar";
break;
case "03":
$month = "März";
break;
case "04":
$month = "April";
break;
case "05":
$month = "Mai";
break;
case "06":
$month = "Juni";
break;
case "07":
$month = "Juli";
break;
case "08":
$month = "August";
break;
case "09":
$month = "September";
break;
case "10":
$month = "Oktober";
break;
case "11":
$month = "November";
break;
case "12":
$month = "Dezember";
break;
}

$day = date("d.");
$year = date(" Y H:i:s");

//return $month.$day.$year;
return $day.$month.$year;

}

}



if(!function_exists(ArrangeDate)) {

function ArrangeDate($day,$month,$year,$hours,$minutes){

switch($month){
case "01":
$month = "Jan.";
break;
case "02":
$month = "Feb.";
break;
case "03":
$month = "Mär.";
break;
case "04":
$month = "Apr.";
break;
case "05":
$month = "Mai.";
break;
case "06":
$month = "Jun.";
break;
case "07":
$month = "Jul.";
break;
case "08":
$month = "Aug.";
break;
case "09":
$month = "Sep.";
break;
case "10":
$month = "Okt.";
break;
case "11":
$month = "Nov.";
break;
case "12":
$month = "Dez.";
break;
}

//$return = $month." ".$day." ".$year;
$return = $day.". ".$month." ".$year;
if($hours && $minutes){
$return .= ", ".$hours.":".$minutes;
}

return $return;

}

}


if(!function_exists(ArrangeDateMesCompleto)) {

function ArrangeDateMesCompleto($day,$month,$year,$hours,$m inutes){

switch($month){
case "01":
$month = "Januar";
break;
case "02":
$month = "Februar";
break;
case "03":
$month = "März";
break;
case "04":
$month = "April";
break;
case "05":
$month = "Mai";
break;
case "06":
$month = "Juni";
break;
case "07":
$month = "Juli";
break;
case "08":
$month = "August";
break;
case "09":
$month = "September";
break;
case "10":
$month = "Oktober";
break;
case "11":
$month = "November";
break;
case "12":
$month = "Dezember";
break;
}

$return = $day.". ".$month." ".$year;
if($hours && $minutes){
$return .= ", ".$hours.":".$minutes;
}

return $return;

}

}




?>
  Mit Zitat antworten
Alt 31.08.2005, 11:52  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 578
WarrenFaith
WarrenFaith eine Nachricht über ICQ schicken
Standard

ja sieht gut aus, kann auch keinen fehler entdecken, allerdings denke ich, dass der übergabewert $month schon falsch ist und deswegen die funktionen nicht richtig arbeiten.
an deinem beispiel seh ich ja, dass dein Monat ein . (punkt) ist. daher steckt der fehler schon tiefer
__________________
Developers-Guide.net
Senseless
WarrenFaith ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] VARCHAR datum -&gt; mysql Timestamp ? Datenbanken 2 20.02.2006 22:04
[Erledigt] MYSQL Problem Datenbanken 4 09.02.2006 15:14
Datum in eine mysql db PHP Tipps 2006 6 07.02.2006 13:11
MYSQL: sotieren nach Datum - problem horvath-media PHP Tipps 2006 7 26.01.2006 15:59
[Erledigt] Problem mit Sonderzeichen PHP -&gt; MySQL -&gt; HTML PHP Tipps 2007 18 07.12.2005 15:23
[Erledigt] Problem beim verbindungsaufbau zum Mysql Server Datenbanken 9 27.10.2005 11:27
[Erledigt] Daten aus MYSQL nach Datum filtern Datenbanken 3 19.09.2005 16:09
MySQL &amp;amp; PHP: Problem mit Password() Datenbanken 10 19.09.2005 11:00
Kleines Problem mit dem DaTUM! Tic Rederon PHP Tipps 2005-2 8 24.08.2005 09:34
Problem mit Datums eingabe in MYSQL Datenbanken 1 11.05.2005 16:12
Problem beim Datum überprüfen...! PHP Tipps 2005 11 25.01.2005 13:39
problem mit datumsberechnung mysql sec_to_time Datenbanken 1 07.12.2004 12:01
mysql - datum - problem Datenbanken 1 22.09.2004 11:47
[Erledigt] Problem mit Datum ?! Datenbanken 21 04.08.2004 16:35
[Erledigt] Problem mit PHP und MYSQL Datenbanken 6 01.08.2004 05:59

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
null statt falsches datum schreiben mysql, php monatsname aus mysql mär, aus php aber mrz, datumsberechnung php februar fehlt, datum kurz udpate php fehler, mysql php datum, php mysql datumsfehler, mysql case, php arrangedate

Alle Zeitangaben in WEZ +1. Es ist jetzt 13:24 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.