$sql = "CREATE TABLE comments
(
ID INT NOT NULL AUTO_INCREMENT,
PosterName VARCHAR(32),
Title VARCHAR(32),
Content VARCHAR(500)
)";
$con->query($sql);
No errors, connection to database is successful. Does anyone know why it doesnt work?
You should have seen that error with that statement:
Incorrect table definition; there can be only one auto column and it must be defined as a key:
auto_increment column must have an UNIQUEindex on them, or more generally being the PRIMARY KEY:
$sql = "CREATE TABLE comments
(
ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
PosterName VARCHAR(32),
Title VARCHAR(32),
Content VARCHAR(500)
)";
$con->query()method would've returned false if there was an error, and you would then need to output$con->errorto see the error message.