Problem mit eintrag in DB
Verfasst: 25.04.2006 21:01
Hey ihr lieben hab da nen kleines Problem mit dem eintragen von Daten in die Datenbank.
Leider sehe ich den Fehler nicht und es gibt auch keine Fehlermeldungen, vieleicht seht ihr ja nen Fehler ^^ hier mal mein code:
Das anzeigen der einträge in dem Textfile funktioniert auch ohne probs nur halt das eintragen in die DB nicht es wird ledeglich der erste eintrag gemacht und das wars auch schon aber nicht die letzten 9.
Hoffe ihr könnt mir helfen.
MfG md5()
Leider sehe ich den Fehler nicht und es gibt auch keine Fehlermeldungen, vieleicht seht ihr ja nen Fehler ^^ hier mal mein code:
Code: Alles auswählen
<?
$url = "http://url_zur_textdatei/txt/die_textdatei.txt";
mysql_connect("localhost","root","") or die ("Keine Verbindung moeglich");
mysql_select_db("sms") or die ("Die Datenbank existiert nicht");
$datei = fopen("$url", "r");
while (!feof($datei)) {
$i++;
$zeile = fgets($datei, 1024);
$line1_datum = substr( $zeile, 1, 10);
$line1_uhr = substr( $zeile, 12, 8);
$line1_txt = substr( $zeile, 22);
$eintrag = explode("#", trim($line1_txt));
if ($i <= 1) {
continue;
}
if (trim($zeile == "")) {
break;
}
$abfrage= "SELECT * FROM phpbb_smswunschbox WHERE eintrag='$line1_uhr'";
$result = @mysql_query($abfrage);
if(@mysql_num_rows($result) == "0"){
$entry1 = $line1_datum;
$entry2 = $line1_uhr;
$entry3 = $eintrag[0];
$entry4 = $eintrag[1];
$entry5 = $eintrag[2];
$insertinto = "INSERT INTO phpbb_smswunschbox (datum, uhrzeit, user, wunsch, gruss) VALUES ('$entry1','$entry2','$entry3','$entry4','$entry5')";
$insertintogo = mysql_query($insertinto);
echo "Darum: ".$line1_datum."<br>";
echo "Uhrzeit: ".$line1_uhr."<br>";
echo "Benutzer: ".$eintrag[0]."<br>";
echo "Wunsch: ".$eintrag[1]."<br>";
echo "Gruß: ".$eintrag[2]."<hr>";
}else{
echo "Leider schon vergeben";
echo "Darum: ".$line1_datum."<br>";
echo "Uhrzeit: ".$line1_uhr."<br>";
echo "Benutzer: ".$eintrag[0]."<br>";
echo "Wunsch: ".$eintrag[1]."<br>";
echo "Gruß: ".$eintrag[2]."<hr>";
}
}
fclose($datei);
?>
Hoffe ihr könnt mir helfen.
MfG md5()