Tobias Kloth: include Problem mysql

Beitrag lesen

Hallo Basti,

irgendiwe klappt das hier nur teilweise, es wird nur ein Eintrag in die DB vorgenommen.

Wie Schorsch schon schrieb: es wird ja auch nur ein INSERT abgefeuert.

<?

verwende <?php, Stichwort short_open_tags

$ip=getenv("REMOTE_ADDR");

$ip = $_SERVER['REMOTE_ADDR'];

$id = "SELECT COUNT(*) as name FROM gaestebuch";
$result = mysql_query($id);
$id = mysql_num_rows($result)+1;

Setze das Feld id auf auto_increment, dann kracht es auch nicht mehr, wenn du mal was löschst.

$date=date("Y-m-d H:i:s");
$sql="INSERT INTO gaestebuch([...],date, ip) VALUES ([...],'$date', '$ip')";

Welches Format hat die Spalte date? Wenn es DATETIME o.ä. ist (das will ich doch hoffen :-)), kannst du einfach die Funktion NOW() verwenden (siehe http://dev.mysql.com/doc/mysql/de/date-and-time-functions.html).

Grüße aus Nürnberg
Tobias