我试图在每次查询完成时递增id。在第一个代码中我得到错误:
注意:未定义的变量:第9行的id
$q->execute(array($id));
第二个代码是增量...
答案 0 :(得分:0)
创建表时,还要为ID添加一列,使其自动增加,并使其成为主键。例如:
CREATE TABLE IF NOT EXISTS users (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
username VARCHAR(50) NOT NULL,
PRIMARY KEY (id)
);
现在您不必担心在PHP代码中增加ID。 MySQL会为你做这件事。