对php小函数的误解

对php小函数的误解,php,sql-server,return,Php,Sql Server,Return,有人能一步一步地解释一下这个函数吗?我的另一个代码不起作用,这就是为什么我认为我不理解这个功能。下面的代码是误解函数。 如果查询成功执行,上述代码将返回布尔值TRUE。但在给定的示例中似乎没有调用该函数。它返回布尔值“true”。这意味着查询执行成功。感谢您的回复。您的意思是检查查询是否执行并检查是否有包含这些数据的行,如果是,则返回true?它是否与if(sqlsrv_query($conn,$query,$params))相同??它在不同的文件中调用。它看起来像$cdb->connect

有人能一步一步地解释一下这个函数吗?我的另一个代码不起作用,这就是为什么我认为我不理解这个功能。下面的代码是误解函数。


如果查询成功执行,上述代码将返回布尔值TRUE。但在给定的示例中似乎没有调用该函数。

它返回布尔值“true”。这意味着查询执行成功。感谢您的回复。您的意思是检查查询是否执行并检查是否有包含这些数据的行,如果是,则返回true?它是否与if(sqlsrv_query($conn,$query,$params))相同??它在不同的文件中调用。它看起来像
$cdb->connect(“MainDB”)$sqlstr1=“查询”$cdb->sql\U exec($sqlstr1)我不想使用函数,我想使用sqlsrv_查询而不是sql_exec,是不是一样?@OrkhanBagirov,您可以使用“sqlsrv_查询”,但请记住,如果查询成功执行,它不会返回TRUE。相反,它将返回一个object()@OrkhanBagirov,无论如何,我想我已经回答了你的问题。你能接受还是投票是的,你回答了我的问题,非常感谢!:)
<?php

public function sql_exec($query)
    {
        $query = trim($query);

        if($this->result = db_query($query, $this->con_id)) 
        {
            $this->row_count = db_num_rows($this->result);
            return TRUE; //what it returns exactly??
        }

    }
?>