PHP/SQL语法:错误1064

PHP/SQL语法:错误1064,php,mysql,sql,Php,Mysql,Sql,只是一点背景知识-我以前从未使用过PHP或MySQL,所以我对这一点完全陌生,所以要么我只是一个新手,看不出我做错了什么,因为我不太清楚,要么我精疲力尽,厌倦了看同一行,想知道我做错了什么 我不断地发现这个错误: “您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,以了解第15行的“')”附近使用的正确语法” 我知道这是一个简单的语法错误,所以我去了那行,然后去查阅了手册和正确的语法,所以我很好奇是否有人能解释一下是什么导致了这个错误 这是我正在使用的PHP文件的一部分,第15行

只是一点背景知识-我以前从未使用过PHP或MySQL,所以我对这一点完全陌生,所以要么我只是一个新手,看不出我做错了什么,因为我不太清楚,要么我精疲力尽,厌倦了看同一行,想知道我做错了什么

我不断地发现这个错误:

“您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,以了解第15行的“')”附近使用的正确语法”

我知道这是一个简单的语法错误,所以我去了那行,然后去查阅了手册和正确的语法,所以我很好奇是否有人能解释一下是什么导致了这个错误

这是我正在使用的PHP文件的一部分,第15行(错误中提到的第15行)是最后一行,有''和';'

$sql= 'CREATE TABLE members (
                           yourID INT NOT NULL,
                           firstName VARCHAR(30) NOT NULL,
                           email VARCHAR(30) NOT NULL,
                           telephone VARCHAR(30) NOT NULL,
                           state VARCHAR(30) NOT NULL,
                           theType VARCHAR(30) NOT NULL,
                           charity1 VARCHAR(30) NOT NULL,
                           charity2 VARCHAR(30) NOT NULL,
                           charity3 VARCHAR(30) NOT NULL,
                           charity4 VARCHAR(30) NOT NULL,
                           charity5 VARCHAR(30) NOT NULL,
                           charity6 VARCHAR(30) NOT NULL,
                           PRIMARY KEY(catID),
                           )';
任何帮助都将不胜感激,谢谢

删除后面的逗号

PRIMARY KEY(catID)

而且它应该可以工作。

删除

.
.
PRIMARY KEY(catID),
                           )';

删除引号
主键(catID),
非常抱歉,未意识到。谢谢你的帮助,成功了!非常感谢这很有效,谢谢!