Fórum Buscar um produto em junção de 3 tabelas? #590645
17/01/2018
0
Eae pessoa tudo bem?
Estou fazendo uma busca em php, e preciso dar join em 3 tabelas
so que tem um problema, eu preciso dos joins e tambem das variaveis "search"
em baixo o codigo:
mas não me retorna nada, poderiam me ajudar??
Obrigado
Estou fazendo uma busca em php, e preciso dar join em 3 tabelas
so que tem um problema, eu preciso dos joins e tambem das variaveis "search"
em baixo o codigo:
public static function getPageSearch($search, $page = 1, $itemsPerPage = 10)
{
$start = ($page - 1) * $itemsPerPage;
$sql = new Sql();
$results = $sql->select("
SELECT SQL_CALC_FOUND_ROWS *,name_artistas
FROM tb_products p join tb_artistas a on (p.idartistas = a.idartistas) join tb_situacao s and (p.idsituacao = s.idsituacao) where
name_artistas LIKE :search or observacao like :search or idproduct like :search
ORDER BY name_artistas
LIMIT $start, $itemsPerPage;
", [
':search'=>'%'.$search.'%'
]);mas não me retorna nada, poderiam me ajudar??
Obrigado
Gabriek
Curtir tópico
+ 0
Responder
Posts
01/02/2018
Jerson Boer
Resolveu? Veja se seu erro não está nessa parte:
join tb_situacao s on (p.idsituacao = s.idsituacao)
ao invés de:
join tb_situacao s and (p.idsituacao = s.idsituacao)
join tb_situacao s on (p.idsituacao = s.idsituacao)
ao invés de:
join tb_situacao s and (p.idsituacao = s.idsituacao)
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)