Einzelnen Beitrag anzeigen
  #1  
Alt 23.06.2006, 20:25:05
Kaldoran Kaldoran ist offline
Anfänger
 
Registriert seit: Jun 2006
Beiträge: 24
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 :)

Geändert von Kaldoran (23.06.2006 um 20:34:46 Uhr)
Mit Zitat antworten