Regarding...

-- $query = "CREATE TABLE staff (
-- staffid INT(3) NOT NULL AUTO_INCREMENT UNSIGNED,
-- name VARCHAR(255) NOT NULL,
-- login VARCHAR(10) NOT NULL,
-- password VARCHAR(8) NOT NULL,
-- picaddy VARCHAR(255) NOT NULL,
-- email VARCHAR(255)  NOT NULL,
-- staffbio TEXT NOT NULL,
-- createdate DATE NOT NULL,
-- tagline VARCHAR(255) NOT NULL,
-- PRIMARY KEY(staffid,login) )";

The problem with the above create table query is the _placement_ of the 
UNSIGNED keyword.

Rather than: 
<< staffid INT(3) NOT NULL AUTO_INCREMENT UNSIGNED, >> 

try: 
<< staffid INT(3) UNSIGNED NOT NULL AUTO_INCREMENT, >>

The second worked for me while the first threw the previously reported SQL 
Syntax error. 


HTH,
David

Reply via email to