Ik heb een site en ik wil graag dat de IP adressen worden opgeslagen zodat ik kan zien wie er op mijn site is geweest voor hacker en dat soort lui.
SanThe schreef op 25.03.2006 12:34
@Sebastiaan: Er staat een 'date' (te veel) in jouw query. Die kan er uit gehaald.
Ja. Mijn fout. Ik heb het verbeterd.
SanThe schreef op 25.03.2006 12:37
@Roy: Een kolom 'datetime' noemen is niet verstandig. Het is een gereserveerd word. En een ip-veld is max 15 chars.


Ow, dit wist ik niet. Heb dit zelf volgens mij wel gedaan en werkt perfect...
Totdat je gaat selecteren zonder backticks:
SELECT datetime FROM mijntabel
oke... naja, simpel even de naam veranderen dus :)
@Roy: Het kán ook wel, maar het is niet aan te raden.
ik ben nu bij PHPmyadmin wat moet ik invullen bij Veld, Type Lengte/Waardes*, Attributen, Null, Standaardwaarde, Extra Primaire sleutel, Index, Unieke waarde, Volledige tekst,
In het SQL scherm kan je gewoon dit invullen:
CREATE TABLE iplogs (
log_id int(12) NOT NULL auto_increment,
datum DATETIME,
ip varchar(15) NOT NULL,
user_agent varchar(100) NOT NULL,
PRIMARY_KEY( log_id )
)TYPE = MYISAM;
hij zegt:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '( log_id )
TYPE = MYISAM'' at line 6

CREATE TABLE iplogs (
log_id int(12) NOT NULL auto_increment,
datum DATETIME,
ip varchar(15) NOT NULL,
user_agent varchar(100) NOT NULL,
PRIMARY KEY( log_id )
)TYPE = MYISAM;

Typfout.

Reageren