Thanks for your reply, Drabin.
Actually, these NULLs were mysteriously created when I save any Excel file as a tab delimited text file and upload it into my MySql database. I cannot see the NULLs in my text file otherwise I can do a simple search & replace on it before uploading.
The code I used to create my database is below & I don't think there is anything wrong with it.
$query="CREATE TABLE condo (id int(6) NOT NULL auto_increment,date varchar(10) NOT NULL,area_1 varchar(12) NOT NULL,full_add varchar(255) NOT NULL,status varchar(10) NOT NULL,bu_area int(6) NULL DEFAULT '',price float NULL DEFAULT '',price_psf float NULL DEFAULT '',phone_1 varchar(12) NULL DEFAULT '',phone_2 varchar(12) NULL DEFAULT '',e_num int(6) NULL DEFAULT '',PRIMARY KEY (id))";
By the way, I don't think you have answered my question.