PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Daten aus SQL datenbank nach php script ausführung weg (http://www.selfphp.de/forum/showthread.php?t=13817)

Kaldoran 23.06.2006 20:25:05

Daten aus SQL datenbank nach php script ausführung weg
 
Mit einem anderen Script werden ID und IP in die Datenbank eingetragen

Das funktioniert auch

Dieses Script soll die IP, die in der Datenbank gespeichert ist aktualisieren.

Doch wenn ich dieses Script zum Updaten der Datenbank ausführe, dann sind die daten alle weg die in der Tabelle gespeichert sind und sie ist 0 Bytes groß ( vorher 20Bytes )

Aufbau der SQL Tabelle:

Name der Tabelle: daten
Name Spalte1: ID
Name Spalte2: IP

So weit so gut...

Nun das PHP Script zum Updaten der Tabelle:

PHP-Code:

<?php

$var_id 
$_GET["ID"];
$IP $_SERVER["REMOTE_ADDR"];

if( 
$var_id != "" )
{
mysql_connect("xxxxxxxxxxxxxxx") or die ("Keine Verbindung moeglich");
mysql_select_db("xxxxxxxxxxxxxx")or die ("Die Datenbank existiert nicht");

$abfrage "SELECT `IP` FROM `daten`WHERE `ID`='".$var_ID."';";
$result mysql_query($abfrage);
$DBIP mysql_fetch_assoc($result);

if( 
$IP != $DBIP['IP'] )
{
$eintrag "UPDATE `daten` SET `IP`='".$DBIP['IP']."' WHERE `ID`='".$var_ID."';";
$eintragen mysql_query($eintrag);
}
mysql_close();
}

?>

Da muss irgendwo ein Logischer fehler drin sein

Wie gesagt nach dem ausführen des update scripts sind danach die Spalten ID und IP in der Tabelle leer und nicht aktualisiert

Ich hoffe jemand findet den fehler :)

xabbuh 23.06.2006 20:41:40

AW: Daten aus SQL datenbank nach php script ausführung weg
 
Lass dir $eintrag mal ausgeben und prüfe, ob diese Abfrage überhaupt den gewünschten Inhalt hat. Setze außerdem error_reporting auf E_ALL und aktiviere display_errors, um alles was PHP dir mitteilen möchte, auch sehen zu können.

Kaldoran 23.06.2006 21:11:44

AW: Daten aus SQL datenbank nach php script ausführung weg
 
mir ist da schon ein fehler aufgefallen als ich mir $eintrag anzeigen gelassen hab

Ich werde mal die Spalten mal umbenennen um verwechselungen mit mit den variablennamen auszuschließen

Kaldoran 23.06.2006 22:23:01

AW: Daten aus SQL datenbank nach php script ausführung weg
 
habs hin bekommen. Es geht alles


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:33:01 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.