Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2005 Teil von August

SELFHTML Forumsarchiv
include Problem mysql

Informationsseite
  1. Seite (PHP) include Problem mysql von bjacke, 31. 08. 2005, 15:01
nach unten

include Problem mysql

Die folgende Nachricht zum Thema stammt von: bjacke, 31. 08. 2005, 15:01

Hi,

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

<?
include ('../admin/datenbank_connect.php');

$date=date("Y-m-d H:i:s");
$ip=getenv("REMOTE_ADDR");

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

$sql="INSERT INTO gaestebuch(id, name, email, url, icq, aim, yahoo, msn, stadt, land, nachricht, date, ip) VALUES ('$id','$name', '$email', '$url', '$icq', '$aim', '$yahoo', '$msn', '$stadt', '$land', '$nachricht', '$date', '$ip')";

mysql_query($sql, $conn);



include("../admin/datenbank_disconnect.php");

?>

Könnt ihr mir helfen?
Basti

nach obennach unten

include Problem mysql

Die folgende Nachricht zum Thema stammt von: Schorsch, 31. 08. 2005, 15:07

Salut

»» es wird nur ein Eintrag in die DB vorgenommen.

Warum sollen mehrere Einträge geschrieben werden? Du hast ja auch nur einmal ein mysql_query...

Gruss
Schorsch

nach obennach unten

include Problem mysql

Die folgende Nachricht zum Thema stammt von: Tobias Kloth, 31. 08. 2005, 15:40

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

nach obennach unten

include Problem mysql

Die folgende Nachricht zum Thema stammt von: bjacke, 31. 08. 2005, 15:51

Ich möchte euch jetzt natürlcih meine Dummheit nicht ersparen,aber es war das Dateformat :-/.

Thx @all!

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2005 Teil von August

© 1998-2006 Seite Impressum, Software: Classic Forum