Tốt hơn hết bạn nên sử dụng trực tiếp mysql để truy vấn:
mysql_query('select id from gallery_category where name=\''.mysql_real_escape($name).'\'');
hoặc bằng cách tạo một mảng từ kết quả của bạn:
$result = mysql_query('select * from gallery_category');
$categories = array();
while($row = mysql_fetch_num($result))
{
$categories[$row[1]] = $row[0];
}
Sau đó, bạn có thể tìm thấy id chính xác chỉ cần tra cứu nó trong mảng danh mục của bạn:$id = $categories[$name]
.
Nếu bạn muốn tạo mã và trông giống như vậy, bạn có thể sử dụng var_export () để lưu biến $ category thành mã php thực. Bạn có muốn tạo mã không?