Change to .
This commit is contained in:
parent
8f1c00ebdf
commit
a036d0e1be
@ -327,14 +327,14 @@ class ModelMySQL {
|
||||
* @param string $value
|
||||
* El valor el valor a comparar en la columna.
|
||||
*
|
||||
* @param $is_colum
|
||||
* Se usa cuando $value es una columna de la tabla y no un valor
|
||||
* @param $no_quote
|
||||
* Se usa cuando $value es una columna o un valor que no requiere comillas
|
||||
*
|
||||
* Sintaxis posibles:
|
||||
* - static::where(columna, operador, valor)
|
||||
* - static::where(columna, valor) // Operador por defecto "="
|
||||
*/
|
||||
public static function where($column, $operator, $value=null, $is_colum = false) {
|
||||
public static function where($column, $operator, $value=null, $no_quote = false) {
|
||||
if (is_null($value)) {
|
||||
$value = $operator;
|
||||
$operator = '=';
|
||||
@ -342,7 +342,7 @@ class ModelMySQL {
|
||||
|
||||
$value = static::db()->real_escape_string($value);
|
||||
|
||||
if ($is_colum)
|
||||
if ($no_quote)
|
||||
static::$querySelect['where'] = "$column$operator$value";
|
||||
else
|
||||
static::$querySelect['where'] = "$column$operator'$value'";
|
||||
@ -487,15 +487,15 @@ class ModelMySQL {
|
||||
* @param string $value
|
||||
* El valor el valor a comparar en la columna.
|
||||
*
|
||||
* @param $is_colum
|
||||
* Se usa cuando $value es una columna de la tabla y no un valor
|
||||
* @param $no_quote
|
||||
* Se usa cuando $value es una columna o un valor que no requiere comillas
|
||||
*
|
||||
* Sintaxis posibles:
|
||||
* - static::and(columna, operador, valor)
|
||||
* - static::and(columna, valor) // Operador por defecto "="
|
||||
* - static::and(columna, valor)->and(columna, valor)->and(columna, valor) // anidado
|
||||
*/
|
||||
public static function and($column, $operator, $value=null, $is_colum = false) {
|
||||
public static function and($column, $operator, $value=null, $no_quote = false) {
|
||||
if (is_null($value)) {
|
||||
$value = $operator;
|
||||
$operator = '=';
|
||||
@ -503,7 +503,7 @@ class ModelMySQL {
|
||||
|
||||
$value = static::db()->real_escape_string($value);
|
||||
|
||||
if ($is_colum)
|
||||
if ($no_quote)
|
||||
static::$querySelect['AndOr'] .= " AND $column$operator$value";
|
||||
else
|
||||
static::$querySelect['AndOr'] .= " AND $column$operator'$value'";
|
||||
@ -523,15 +523,15 @@ class ModelMySQL {
|
||||
* @param string $value
|
||||
* El valor el valor a comparar en la columna.
|
||||
*
|
||||
* @param $is_colum
|
||||
* Se usa cuando $value es una columna de la tabla y no un valor
|
||||
* @param $no_quote
|
||||
* Se usa cuando $value es una columna o un valor que no requiere comillas
|
||||
*
|
||||
* Sintaxis posibles:
|
||||
* - static::or(columna, operador, valor)
|
||||
* - static::or(columna, valor) // Operador por defecto "="
|
||||
* - static::or(columna, valor)->or(columna, valor)->or(columna, valor) // anidado
|
||||
*/
|
||||
public static function or($column, $operator, $value=null, $is_colum = false) {
|
||||
public static function or($column, $operator, $value=null, $no_quote = false) {
|
||||
if (is_null($value)) {
|
||||
$value = $operator;
|
||||
$operator = '=';
|
||||
@ -539,7 +539,7 @@ class ModelMySQL {
|
||||
|
||||
$value = static::db()->real_escape_string($value);
|
||||
|
||||
if ($is_colum)
|
||||
if ($no_quote)
|
||||
static::$querySelect['AndOr'] .= " OR $column$operator$value";
|
||||
else
|
||||
static::$querySelect['AndOr'] .= " OR $column$operator'$value'";
|
||||
|
Loading…
Reference in New Issue
Block a user