Buscar um produto em junção de 3 tabelas?

SQL

PHP

C#

Lógica de programação

17/01/2018

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:

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

Gabriek

Curtidas 0

Respostas

Jerson Boer

Jerson Boer

17/01/2018

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)
GOSTEI 0
POSTAR