IceMatrix
12-06-2004, 19:32
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),
sex 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),
sex 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
