Acredito que seja simples o problema, mas como ainda to me familiarizando com o mysqli, estou tendo essa dificuldade:
Não consigo imprimir o resultado de uma consulta.
Tenho essa função:
function readMax($field, $table, $terms=null){
if($terms):
$query = "SELECT MAX({$field}) FROM {$table} WHERE {$terms}";
else:
$query = "SELECT MAX({$field}) FROM {$table}";
endif;
global $conn;
$result = $conn->query($query);
return $result;
}
que serve pra me retornar o valor do maior id de um determinado campo de uma determinada tabela.
Até então acho que tá tranquilo.
A chamada da função faço em outro arquivo, o qual o arquivo que contém a função já tá incluso:
$idMax = readMax("id_venda", "item_venda");
Essa consulta deveria me retornar um inteiro.
Como faço pra imprimir esse resultado? Se der um echo $idMax aparece o seguinte erro:
Catchable fatal error: Object of class mysqli_result could not be converted to string in C:\............ on line x