Hola amigos de solocodigo, queria consultar si es correcto este codigo:
function ConexionTabla ($SentenciaSQL) {
$RegistrosSQL = mysql_query($SentenciaSQL);
if (!$RegistrosSQL) {
echo "Error! En la conexión a la tabla especificada...";
}
return $RegistrosSQL;
}
lo tengo en una libreria php (phpscript.php), la que llamo con la funcion require en la pagina que necesito, lo que pasa es que estoy haciendo un logeo de usuario, me conecto a mi server y base de datos (mysql), con otra funcion, todo bien hasta ahi, el problema es cuando quiero trabajar con la tabla, bueno llamo a la function anterior no me muestra error pero cuando comparo los datos me doy cuenta que la variable donde almaceno el return de la funcion esta vacia.
$Resultado = ConexionTabla("select Id_Usu, User_Usu, Pass_Usu from usuario where User_Usu='".$_POST['txtUsuario']."' and Pass_Usu='".$_POST['txtContrasena']."'");
$Registros = mysql_num_rows($Resultado);
Asi me conecto a la tabla no me muestra error pero $Registros esta siempre vacia.
Esta bien lo que estoy haciendo.
Deseo crear un funcion que me conecte con mi tabla y me devuelva la consulta realizada, por eso cree esta funcion, pero no se en donde me estoy equivocando, quizas no es manera correcta de hacerlo, por favor denme una manito en esto.