Recibo un valor por teclado y lo busco en el vector de memoria.
Si existe, el valor que tengo es la posición que ocupa en el vector.
Sabiendo que la posición ocupada en el vector coincide con el número de fila que ocupa en la tabla; me gustaría poder mostrar el contenido de todas las columnas de FILA especifica de la tabla.
Para realizar la conexión a la DB utilizo ODBC y he visto las siguientes funciones:
Código:
Éste me devuelve un valor lógico si existe o no, pero no su contenido.bool odbc_fetch_row ( resource $result_id [, int $row_number ] )
Código:
Devuelve un objecto pero requiere soporte para DBMaker, IBM DB2 o UnixODBC.object odbc_fetch_object ( resource $result [, int $rownumber ] )
¿Cómo podría mostrar todas las columnas de una FILA determinada?
Había pensado que también se podría hacer mediante SQL con el siguiente código:
Código:
Pero al intentar realizarlo mediante esta query contra Microsoft SQL Server 2000 me encuentro el siguiente mensaje de error:SELECT * FROM (SELECT ROW_NUMBER() OVER (ORDER BY patron) AS RowNum, * FROM tabla) sub WHERE RowNum = indice_que_saco_del_php;
Código:
Por lo que supongo que la función ROW_NUMBER no esta soportada por Microsoft SQL Server 2000. SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]'ROW_NUMBER' is not a recognized function name., SQL state 37000 in SQLExecDirect