Eintrag in mySQL Datenbank hinzufügen...
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
angeben
apache
befehl
benutzer
date
datensatz
direx
error
falschen stelle
fehler
fehlermeldung
gen
hilfe
insert
result
sitzen
syntax
test
username
-
Ich habe ein grosses Problem. Ich sitze hier schon 2 Stunden und weiss nicht, wo der Fehler liegt. Ich will ganz einfach einen Datensatz in eine Datenbank hinzuf?gen.
<?php
include "inc.php";
$ip = getenv("REMOTE_ADDR");
//Verbindung zur Datenbank aufbauen
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR
die("Keine Verbindung zur Datenbank. Fehlermeldung:".mysql_error());
mysql_select_db(MYSQL_DATABASE) OR
die("Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error());
$init;
$result = mysql_query
(
INSERT INTO login_log
(date,ip,username,host)
VALUES
(NOW(),
$ip,
'benutzer_test',
'host_test');
)
OR die(mysql_error());
?>
Die Verbindung zur DB steht, aber er sagt mir immer:
Parse error: syntax error, unexpected T_STRING in file:/usr/Apache/htdocs/test/ip_test1.php on line 22
Zeie 22 ist ja diese:
INSERT INTO login_log
Ich glaube, ich sende den query irgendwie an der falschen Stelle, aber ich kann mir nicht erkl?ren, wo ich den sonst senden soll.
mfg,
direx
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
<?php
include "inc.php";
$ip = getenv("REMOTE_ADDR");
$date = time();
$benutzer_test = "benutzer test angaben";
$host_test = "host test angaben";
//Verbindung zur Datenbank aufbauen
@mysql_connect('mysql.lima-city.de', 'USERxxxxx', 'pw');
mysql_select_db('db');
mysql_query("insert login_log (date, ip, username, host) values ('$date', '$ip', '$benutzer_test', '$host_test')");
?>
so m?sste es rennen! -
Es funzt jetzt. Danke f?r die Hilfe!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage