Hi, ich habe ne tabelle am laufen, die ich mit:
$query = "CREATE TABLE users (
id INT auto_increment,
username CHAR(255) UNIQUE NOT NULL,
password CHAR(32) NOT NULL,
name CHAR(255),
************ CHAR(1),
birthday DATE,
home CHAR(255),
email TEXT,
icq CHAR(21),
msn CHAR(255),
access CHAR(255),
lastaction TIMESTAMP,
dateadded TIMESTAMP,
PRIMARY KEY (id)
);";
erstellt habe.
wenn ich jetzt $query = "UPDATE `users` SET lastaction = NOW() WHERE id = $id;";
eingebe, wobei id eine gültige reihe darstellt, verändert mysql einfach lastaction UND dateadded auf NOW(), mysql_affected_rows gibt aber nur 1 zurück. Hat jemand nen vorschlag was da falsch läuft?
Bin für jeden rat dankbar.
IceMatrix
$query = "CREATE TABLE users (
id INT auto_increment,
username CHAR(255) UNIQUE NOT NULL,
password CHAR(32) NOT NULL,
name CHAR(255),
************ CHAR(1),
birthday DATE,
home CHAR(255),
email TEXT,
icq CHAR(21),
msn CHAR(255),
access CHAR(255),
lastaction TIMESTAMP,
dateadded TIMESTAMP,
PRIMARY KEY (id)
);";
erstellt habe.
wenn ich jetzt $query = "UPDATE `users` SET lastaction = NOW() WHERE id = $id;";
eingebe, wobei id eine gültige reihe darstellt, verändert mysql einfach lastaction UND dateadded auf NOW(), mysql_affected_rows gibt aber nur 1 zurück. Hat jemand nen vorschlag was da falsch läuft?
Bin für jeden rat dankbar.
IceMatrix
Kommentar