SQL se puede agregar variable asi
  • tengo esta sql  endonde   tengo el where llamando a clasificados.site = $site

    y declaro la variable asi

    $site = 'AV' ;

    eso se puede hacer

     public function getInnerJoinClasificados($page=1, $ppage=20)
        {   $sql = "SELECT clasificados.id, clasificados.slug, clasificados.nombre, clasificados.estatus, clasificados.visitas, categorias.ruta, clasificados.fecha_at, clasificados.fecha_baja, categorias.nombre as categoria FROM clasificados
                INNER JOIN categorias 
                on clasificados.categoria_id = categorias.id
                Where clasificados.fecha_baja > CURRENT_DATE AND clasificados.site = '$site'
                ORDER BY clasificados.id DESC";
        
        return $this->paginate_by_sql($sql, "per_page: $ppage", "page: $page");        
        }     




    la idea es q me muestre los clasificados con el site = AV
  • Para comprar cadenas es apropiado usar el LIKE o STRCMP()

    PD: pero el uso de variables como quiere si es valido