Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'LIMIT 1' at line 8 in C:\xampp\htdocs\projeto_sistemas\erp\app\models\Itemcotacao.php:100 Stack trace: #0 C:\xampp\htdocs\projeto_sistemas\erp\app\models\Itemcotacao.php(100): PDO->query('SELECT * FROM i...') #1 C:\xampp\htdocs\projeto_sistemas\erp\app\models\Itemcotacao.php(125): app\models\Itemcotacao->getMenorPreco('13', '12', NULL) #2 C:\xampp\htdocs\projeto_sistemas\erp\app\controllers\CotacaoController.php(236): app\models\Itemcotacao->listaComparativoPrecos('13') #3 C:\xampp\htdocs\projeto_sistemas\erp\app\core\Core.php(16): app\controllers\CotacaoController->compararPreco('13') #4 C:\xampp\htdocs\projeto_sistemas\erp\index.php(9): Core->run() #5 {main} thrown in C:\xampp\htdocs\projeto_sistemas\erp\app\models\Itemcotacao.php on line 100
apresenta esse erro na hora que envio os dados..
o codigo.
public function getMenorPreco($id_cotacao, $id_solicitacao, $preco){
$sql = "SELECT * FROM item_cotacao co, contato c, status_item_cotacao sc, produto p WHERE
co.id_fornecedor = c.id_contato AND
co.id_status_item_cotacao = sc.id_status_item_cotacao AND
co.id_produto = p.id_produto AND
id_solicitacao = $id_solicitacao AND
id_cotacao = $id_cotacao AND
valor_cotacao = $preco
LIMIT 1 ";
$qry = $this->db->query($sql);
return $qry->fetch(\PDO::FETCH_OBJ);
}
o que tem de erro ae..