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