扩展MySQL语句

Mic*_*sby 1 php mysql codeigniter

在CodeIgniter或PHP中是否可以扩展MySQL语句.例如.如果我有$query1.我可以$query1在另一个$this->db->query()实例中添加:

$query1 = this->db->query("SELECT * FROM users WHERE a = b");

$query1(or 2) = $this->db->query("AND b = c");
Run Code Online (Sandbox Code Playgroud)

Rai*_*sch 5

将您的语句放在var中并在需要时扩展字符串:

$strStatement = "SELECT * FROM users WHERE a = b";

if ( /* whatever */ )
{
    $strStatement .= " AND b = c";
}

$objResult = $this->db->query( $strStatement );
Run Code Online (Sandbox Code Playgroud)