ibase_query
Pessoal,
É o seguinte, eu tenho uma consulta no banco de dados interbase/firebird, quando eu digito um numero de cupom que não existe na base de dados a tela de resultado fica em branco, eu gostaria de tratar isso e não estou encontrando uma maneira de fazer isso. Se fosse mysql eu usaria um if pra comparar o via mysql_num_rows mais o ibase não tem. Alguem tem alguma dica pra que eu possa resolver isso?
<?php
$cupom = $_POST['cupom'];
$empresa = $_POST['empresa'];
$encontrado = 0;
echo 'A empresa contida na variável é '.$empresa.'<br />';
if ($empresa == 10) {
include("include-db-nectar.php");
echo " Selecionou empresa 10<br />";
}
else {
include("include-db-valemar.php");
echo "Selecionou empresa 20 <br />";
}
$db = ibase_connect($hostpath, $username, $password)or die(ibase_errmsg());
$sql_cupom = ibase_query($db,"select VDCODIGO, CACODIGO,VALVENDA, NUMEROCOO from VENDAPDV where NUMEROCOO = $cupom");
################ AQUI EU QUERIA TRATAR SE A CONSULTA NAO TIVE RESULTADO MOSTRAR, NÃO FOI ENCONTRADO NENHUM RESULTADO!!!##########
while($row0=ibase_fetch_object($sql_cupom)) {
print $row0->CACODIGO ." ";
print $row0->VDCODIGO ." ";
print $row0->NUMEROCOO ." ";
print $row0->VALVENDA ."<br />";
}
ibase_free_result($sql_cupom);
ibase_close($db);
?>Discussão (1)
Carregando comentários...