Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tạo một bảng mysql với một biến PHP

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn Chọn nhóm theo ký tự cuối cùng trong trường

  2. Toán tử logic MySQL

  3. Java get ResultSet from SQL Array is Failing

  4. Cách cập nhật MySql DB bằng Flex

  5. Tập lệnh kiểm tra tình trạng sao chép MySQL