Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将结果重新调整为字符串_Php_Mysql_Codeigniter - Fatal编程技术网

Php 将结果重新调整为字符串

Php 将结果重新调整为字符串,php,mysql,codeigniter,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_

我目前有一个查询,它给了我一个
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;
}

呵呵!
echo
spits
int(0)
?您是转储结果还是回显结果?是否确定使用echo或print?你忘了变量转储或打印吗