Darse de alta en la web | Recuperar password   
Inicio / Foros / PHP / ODBC SQL server y INNER JOIN PROBLEMAS
0 respuestas recibidas | 28 visitas | Categoría PHP

ODBC SQL server y INNER JOIN PROBLEMAS

Avatar de cmarrero
Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2

(Nivel 2 - 70 posts)

#0 Offline cmarrero Usuario hace 6días 0h  
Hola...

Necesito la ayuda de un maestro..

Necesito hacer una consulta a tablas relacionales.

Tengo una tabla ACCESS donde una de sus columnas "PIN" contiene el mismo dato que la columna "USER_CODE" de la tabla "USERS". Necesito hacer una consulta que mediante la variable $USER_ID traido por un formulario por el metodo post, me muestre los datos de la tabla ACCESS de ese usuario.

Pense en lo siguiente

Código PHP


$user_id=$_POST["user_id"];

$dns="ACU";
$conexion = odbc_connect("$dns","","","");

$sql="SELECT a.PIN, u.USER_CODE, u.USER_ID FROM access a INNER JOIN users u ON u.USER_CODE =  a.PIN  WHERE u.USER_ID=$user_id ORDER BY u.USER_ID";

$usuario=odbc_exec($conexion,$sql);
while ($row=odbc_fetch_array($usuario))
{
echo $row["PIN"];
}


Pero esto me tira el siguiente error

Warning: odbc_exec(): supplied argument is not a valid ODBC-Link resource in C:\servidor\web\AcuManager\library\crear_reporte_c onf.php on line 6

Warning: odbc_fetch_array(): supplied argument is not a valid ODBC result resource in C:\servidor\web\AcuManager\library\crear_reporte_c onf.php on line 7

En la Linea 6 tengo lo siguiente : $usuario=odbc_exec($conexion,$sql);
En la Linea 7 tengo lo siguiente: while ($row=odbc_fetch_array($usuario))

Con respecto a la conexion, la he probado y funciona con otro tipo de consultas, asi que supongo el problema esta en la consulta...

Ayuda plis

Responder mensaje

Para poder participar debes estar registrado e identificado. Si no estás registrado como usuario de PHP-Hispano, :: Registrar ::
Login / Password   

Web alojada en Zilos

php-hispano.net 2002 - 2008 | XHTML 1.0
Datos Legales | Webmaster