consultar base de datos

praetoriano
11 de Mayo del 2004
Hola. Gracias por vuestra atencion.
Mi problema es que estoy intentando acceder a una base de datos, y el acceso me lo hace correctamente.Pero el problema es que cuando busco el usuario y su contraseña, me entra de todas formas, es decir, login y passwd, esten vien o mal puestos entran igual y no entiendo pq. Mira os paso el codigo:

<?
$db2 = odbc_connect("dbrotger","db2inst1","ibmdb2");
$ssql = "SELECT * FROM wrafel.cust WHERE NAME='".$_POST["usuario"]."' and SNAME='".$_POST["contrasena"]."'";
$rs = odbc_exec($db2,$ssql);
if (odbc_num_rows($rs)!=0){
session_start();
session_register("autentificado");
$autentificado = "SI";
header ("Location: entrada.php");
}else {
header("Location: acrotger.php?errorusuario=si");
}
odbc_free_result($rs);
odbc_close($db2);
?>

Como os habeis dado cuenta utilizo odbc y no mysql. Y intento entrar en una base de datos de ibm as/400. y creo que por lo probado no me soporta la cuenta de filas. ¿como puedo hacerlo de otra forma? AYUDARME POR FAVOR. GRACIAS