CRUD - Read - LinkResult
Obter relacionados: Obtém resultados relacionados de outra tabela por meio de coluna e valor associado!
STRING $Tabela Nome da tabela onde buscar os dados!
STRING $Coluna Nome da coluna relacionada a sua leitura atual!
INT $Valor Valor relacionado, geralmente o ID que se associa a outra tabela!
STRING $Campos Nome das colunas que deseja ler separadas por vírgula.
ARRAY $this = Array ResultSet
public function LinkResult($Tabela, $Coluna, $Valor, $Campos = null) {
if ($Campos):
$this->FullRead("SELECT {$Campos} FROM {$Tabela} WHERE {$Coluna} = :value", "value={$Valor}");
else:
$this->ExeRead($Tabela, "WHERE {$Coluna} = :value", "value={$Valor}");
endif;
if ($this->getResult()):
return $this->getResult()[0];
else:
return false;
endif;
}