注意:未定义的变量:第9行的id

时间:2013-10-07 08:57:44

标签: pdo count

我试图在每次查询完成时递增id。在第一个代码中我得到错误:

  

注意:未定义的变量:第9行的id

$q->execute(array($id));

第二个代码是增量...

http://pastebin.com/G83UYm8e

http://pastebin.com/aXFkWNyD

1 个答案:

答案 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会为你做这件事。