php - 扩展 MySQL 语句

标签 php mysql codeigniter

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

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

$query1(or 2) = $this->db->query("AND b = c");

最佳答案

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

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

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

$objResult = $this->db->query( $strStatement );

关于php - 扩展 MySQL 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11695476/

相关文章:

php - 在 "IN CLAUSE"mysql php 中返回 null 或空字符串

php - PDO 从多个相同的表中选择

php - 比较mysql数据和文件夹文件

javascript - PHP、AJAX 和 MySQL 集成

php - 如何在 codeigniter 中使用列集 NULL 更新表

php - codeigniter 2.02 - 传递参数 - 找不到页面

PHP 表单(有时)将空白条目输入 MySQL

php - 向用户发送确认电子邮件

jquery - 使用 jQuery 和 CodeIgniter 执行客户端和服务器端验证

php - 将数组转换为独立的函数参数 - 如何?