Seite 1 von 1

Problem mit MySQL

Verfasst: 25.10.2005 20:52
von nils754
Hallo,

ich habe eine Problem mit einem Script, welches Einträge in den DB machen soll. Hier erstmal das Script:

Code: Alles auswählen

<?php include("config.php"); ?>
.
.
Hier stehen die Eingabefelder usw...
.
.
<?php
// Variablen festlegen

$datum=date("j.n.y");
$zeit=date("H:i");

// News in die DB eintragen

mysql_connect($host, $user, $passw);
mysql_select_db("page");

$verbindung = mysql_connect($host, $user, $passw);

$sql = "INSERT INTO news (id, titel, autor, zeit, introtext, fulltext, comments)
VALUES ('', '".$_POST[titel]."', '".$_POST[autor]."', '".$datum." / ".$zeit."', '".$_POST[introtext]."', '".$_POST[fulltext]."', '".$_POST[fulltext]."')";

mysql_query($sql, $verbindung);

mysql_close();
?>
Mein Problem ist, das einfach nichts in die DB eingetragen wird. Aber es kommt nichtmal eine Fehlermeldung.
In meinem Script kann ich keine Fehler finden. Woran kann das liegen?

Verfasst: 25.10.2005 21:42
von fanrpg

Code: Alles auswählen

$sql = "INSERT INTO `news` (`id`, `titel`, `autor`, `zeit`, `introtext`, `fulltext`, `comments`) 
VALUES ('', '".$_POST[titel]."', '".$_POST[autor]."', '".$datum." / ".$zeit."', '".$_POST[introtext]."', '".$_POST[fulltext]."', '".$_POST[fulltext]."')"; 

$result = mysql_query($sql) or die(mysql_error());
Das müsste funktionieren, wenn nicht spuckt er dir ne genaue Fehlermeldung aus :wink:

Verfasst: 25.10.2005 22:02
von nils754
Thx, jetzt funktioniert es :grin:

Verfasst: 25.10.2005 23:00
von mad-manne
Du solltest dir unbedingt mal folgendes Dokument auf dem internationalen Mutterschiff durchlesen. Ist zwar in englisch, aber so wie du das im Moment codest, sind für hackerangriffe Tür und Tor weit geöffnet :-?

Gruss,
Manne.

Verfasst: 26.10.2005 10:32
von nils754
Danke. Die Seite, die ich gerade code, wird auch noch lange nicht veröffentlicht werden ;)