Có vẻ như nó không hoạt động vì tên bảng của bạn không có trong dấu ngoặc kép. Hãy thử điều này:
mysql_query('CREATE TABLE `'.$tbl_date.'`
(
`Test` varchar(15),
`Yes` varchar(15),
`Very` int
)');
Và điều tương tự cũng áp dụng cho tên trường.
Cũng hãy thử điều này, con người sẽ dễ đọc hơn:
mysql_query("CREATE TABLE `{$tbl_date}`
(
`Test` varchar(15),
`Yes` varchar(15),
`Very` int
)");
Vui lòng lưu ý các loại dấu ngoặc kép khác nhau:
- dấu ngoặc kép và dấu ngoặc kép để xây dựng một số chuỗi (ví dụ:truy vấn QL) trong PHP
- dấu ngoặc kép được sử dụng đặc biệt như một phần của truy vấn SQL cho tên bảng và tên cột