我有两个函数,一个是function1(),另一个是同一个类中的function2()。我在function1()函数中调用函数2()中的第一个方法function1()正在运行sql查询从数据库中获取数据并在我的第二个函数“function2()”中我想用sql where子句属性过滤我的数据。如何为第二个函数追加我的sql查询。
答案 0 :(得分:0)
这样的事情应该做:
function func1($clause = null)
{
$sql = "SELECT * from table";
if ( !empty($clause) )
$sql .= ( " WHERE " . $clause );
// ... further logic
}
function func2()
{
$res = $this->func1("a = 'b'");
$res2 = $this->func1(); // no were clause
// ...
}