2

该表具有以下列:category_idcategory_namecategory_parent_name

我想category_id通过使用category_name. 我在网上搜索了一下,代码如下:

$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. 有什么想法或解决方案吗?

4

1 回答 1

1

它说错误是因为您的查询不正确。尝试:

$retrieve_data = $wpdb->get_var( "SELECT category_name FROM $tbl_categories 
                                  where category_name ='".$ad_cat."'" )
于 2013-06-21T00:22:13.427 回答