Tôi đang cố gắng tạo mã động sẵn sàng từ bất kỳ bảng nào có tên nhất định nhưng sự khác biệt giữa mỗi tên bảng là một số được tạo bởi biến : ví dụ:Cách kết hợp tên bảng với giá trị biến trong mySQL
// đó là cách tôi có được biến tôi giá trị ví dụ là = 3
$pid = $GLOBALS["localid"];
// tên bảng ví dụ được tablename_3
$strTable = "tablename_" .$pid;
// đây là cách truy vấn nên trông giống như
$query = "SELECT * FROM . $strTable . where .....;
Tôi đang làm cho một sai lầm ở đâu đó nhưng không thể tìm ra nó và sẽ đánh giá cao một chút giúp đỡ xin vui lòng
Đó không phải là cách bạn sử dụng SQL. Xác định trước các truy vấn của bạn. Đừng vá chúng lại với nhau! –
echo truy vấn của bạn, để nó sẽ dễ dàng tìm ra vấn đề –
Thay đổi truy vấn của bạn thành: - '$ query =" SELECT * FROM $ strTable nơi ..... ";' –