Buscar um produto em junção de 3 tabelas?
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
Clique aqui para fazer login e interagir na Comunidade :)