表有以下列:category_id
, category_name
, category_parent_name
我想用category_name
得到category_id
。我在网上搜索了一下,代码如下:
$ad_cat
为类别名称。
global $wpdb;
$tbl_categories = $wpdb->prefix."awpcp_categories";
$retrieve_data = $wpdb->get_results( "SELECT * FROM $tbl_categories where category_name =".$ad_cat );
$category_id=intval($retrieve_data->category_id);
我回显了类别名称和id
用于测试。名称显示正常,但id
总是0
。有什么想法或解决方案吗?
显示错误,因为您的查询不正确。试一试:
$retrieve_data = $wpdb->get_var( "SELECT category_name FROM $tbl_categories
where category_name ='".$ad_cat."'" )