php - 将结果重新调整为字符串

标签 php mysql codeigniter

我目前有以下查询,它给出的结果是 int(0) 我怎样才能得到 0 的结果?

代码:

public function check_manufacturer_id($manufacturer_id)
{
    $table  = $this->_table_products_manufacturers;
    $query  = $this->db->query("SELECT $table.id FROM $table WHERE $table.id = $manufacturer_id");
    $result = $query->num_rows();

    return $result;
}

最佳答案

您可以将类型转换放在变量名称之前,如下所示 return (string)$result;

使用您的代码:

public function check_manufacturer_id($manufacturer_id)
{
    $table  = $this->_table_products_manufacturers;
    $query  = $this->db->query("SELECT $table.id FROM $table WHERE $table.id = $manufacturer_id");
    $result = $query->num_rows();

    return (string)$result;
}

关于php - 将结果重新调整为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25796686/

相关文章:

php - 我有 Group_ConCat 函数的选择查询?

mysql - 开放地理数据库 : migrate mySQL data to postgreSQL

php - SQL 问题 - 多个 MySQL 表中的相同字段名称?

php - 由于某人输入数据的方式很奇怪,无法生成准确的结果 (1 12 13)

javascript - 我们如何将验证应用于 WordPress 插件的任何字段

php - 是否可以在 symfony 中的路由路径中使用前缀或 const

c++ - mysql C++ 中的连接崩溃

codeigniter - 如何在 Codeigniter 中添加 SEO 插件

codeigniter - 如何扩展自己的库?

php - 动态更改iframe的src内容