Ciao,
devo recuperare dei valori interrogando un db con funzioni odbc.
interrogo il db con questa funzione:
Codice PHP:
$sqltxt="SELECT * FROM TABLE WHERE id='$codart'";
// echo "DEBUG  $sqltxt 
";
 
$result=odbc_exec($conn,$sqltxt) or die (" Errore nella query:  $sqltxt");    // esegue istruzione QUERY
// devo sapere quante righe ho trovato
 echo odbc_num_rows(
$result)." conto le righe";
// qua devo controllare quante righe mi trova
if(odbc_num_rows(
$result)!=-1) {
//se è una ok
}
else {
//messaggio di errore

il problema è che odbc_num_rows(...) mi restituisce sempre "-1"
provando con count il valore è sempre "1".

Sapete un modo per effetuare un controllo per sapere quanti risultati mi restituisce la query?

Grazie a tutti.