Alright, thanks, MrAlaska.
The error is:
SQL error You have an error in your SQL syntax near '; CREATE TABLE admin ( id int(10) NOT NULL auto_increment, username varch' at line 17
I find this extremely weird because the SQL file is from PHPMyAdmin. It works when I execute it in PHPMyAdmin, but not in my script.
Here's the 'error' part:
DROP TABLE IF EXISTS admin;
CREATE TABLE admin (
id int(10) NOT NULL auto_increment,
username varchar(50) NOT NULL default '',
password varchar(50) NOT NULL default '',
email varchar(250) NOT NULL default '',
lastloggedin varchar(30) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM;
#
Dumping data for table admin
#
INSERT INTO admin VALUES (1, 'Calvin', 'asdf', 'fdsa', 'aa');