Seite 1 von 1
PHP und MySQL Probleme
Verfasst: 30. Sep 2006, 15:40
von ETSF-Tiger
Hi Leute
Habe da ein kleineres Problem mit PHP und MySQL.
Wer kennt sich damit aus und könnte mir vielleicht helfen ??
Denn das PHP script sendet nichts an die datenbank wie es müsste.
Gruss Tiger
Verfasst: 30. Sep 2006, 15:58
von Puma
die beschreibung is ziemlich groß ausgeholt.
hast du den nötigen account auf der mysql datenbank angelegt,
stimmen deine verbindungsdaten im php-script, wurden die nötigen
tabellen mit den spalten angelegt, ist die datenbank auf localhost oder, oder oder ?
könntest du das ganze ein wenig genauer beschreiben?
PHP und MySQL sind für solche fragen einfach zu umfangreich
mfG Puma
Verfasst: 30. Sep 2006, 16:22
von ETSF-Tiger
Hi Leute
Ich habe mir schon vor 2 Jahren dieses Script zusammen gebastelt und nun wollte ich das wieder verwenden aber es geht nicht mehr.
Wenn ich denn Flugrapport absende kommt auf der Datenbank bei dem jeweiligen Piloten nichts an wie man dann in seinem Pilotenlogbuch auch sehen kann.
Ich hänge mal das Logbuch un den Flugrapport als Download an.
https://etsf.ch/pilots.rar
So und die Datenbank sieht so aus.
[imgvik]
http://www.etsf.ch/1.jpg[/imgvik]
[imgvik]
http://www.etsf.ch/2.jpg[/imgvik]
Was stimmt hier nicht ??
Der Flugrapport2.php liegt auf der Hauptebene und das Logbuch auf /staffel/pilots/logbuch/logbuch1.php
Liegt d etwa das problem ?
Hoffe es kann mir jemand helfen.
Gruss Swisstiger
Verfasst: 1. Okt 2006, 01:10
von Chrissi
Hallo Ice,
Wenn du wirklich Hilfe erwartest, solltest du erstmal versuchen deinen Code zu debuggen. Meistens liegt der Fehler in ganz simplen Sachen begraben (Semikolon, Anführungsstriche, falsches escapen oder maskieren von Strings, falsche Verwendung/Deklarieren von (Super-)Globalen Variablen, etc.). Schau einfach mal wie weit dein Script kommt, d.h. bis wohin schaffen es deine Daten?
Ich glaube keiner hier im Forum kann dir nur annäherend Hilfestellung leisten, ohne zu wissen wo denn das Problem ungefähr liegt. Zumindest müsste man wissen, welches Script überhaupt für die mySQL Query verantwortlich ist und welche Fehlermeldungen dein php Script ausgibt.
Ebenfalls ganz wichtig zum Debugge ist die Funktion mysql_error();
Ich habe mir angewöhnt hinter jede mysql_query() im Fehlerfall den mysql report aufzurufen. Geht ganz einfach
Beispiel:
$result = mysql_query($query, $dbconnection);
... abändern in:
$result = mysql_query($query, $dbconnection) or die(mysql_error());
Das letzte Konstrukt bricht im Fehlerfall (or) das Script ab (die()) und gibt dir den letzten mysql Fehler zurück (mysql_error()).
Schreib doch mal die Query hier ins Forum rein, die für den Updatevorgang der Datenbank verantwortlich ist.