Foros del Web » Programando para Internet » PHP »

PHP OO MYSQL FETCH ARRAY DEVUELVE (ARRAY) y no el valor buscado

Estas en el tema de MYSQL FETCH ARRAY DEVUELVE (ARRAY) y no el valor buscado en el foro de PHP en Foros del Web. Hola que tal amigos de este foro, es la primera vez que posteo, y es para preguntar, ya que tengo un problema. Les platico: Quiero ...
  #1 (permalink)  
Antiguo 29/04/2011, 17:10
 
Fecha de Ingreso: abril-2011
Mensajes: 2
Antigüedad: 13 años
Puntos: 0
Exclamación MYSQL FETCH ARRAY DEVUELVE (ARRAY) y no el valor buscado

Hola que tal amigos de este foro, es la primera vez que posteo, y es para preguntar, ya que tengo un problema.

Les platico: Quiero sacar un valor de una tabla, mi base de datos se llama boletass y la tabla boleta, dentro de la tabla tengo dos campos, NumeroBoleta y NumeroLibro, necesito sacar el numero de boleta para incrementarlo en 1, entonces mi query para eso seria: select max(NumeroBoleta) from boleta;

y el valor que obtenga de ese query, lo debo de mostrar en un textbox.

Pero a la hora de pasarle el valor al textBox solo me imprime Resource id#5, asi que la consulta la meti dentro de mysql_fetch_array y paso como parametro el valor obtenido con el fetch array, y ya no me imprime Resource Id , ahora simplemente me imprime "Array"... Espero que me puedan ayudar, les dejo mi codigo para que me ayuden y me digan mi error, ya que soy novato en el tema,

<?
require('configuracion.php');
$conexion=mysql_connect($servidorbd,$usuariobd,$pa sswordbd) or die ("ERROR DE CONEXION CON EL SERVIDOR, INTENTE MAS TARDE");

$seldb=mysql_select_db('boletass',$conexion) or die ("ERROR AL CONECTAR CON LA BASE DE DATOS, INTENTE MAS TARDE");

$consulta="select max(NumeroBoleta) from boleta";
$resultado=mysql_query($consulta);
$linea=mysql_fetch_array($resultado);

echo'<input name="txtNumLibro" type="text" id="txtNumLibro" readonly="readonly" value="'.$linea.'"/>';

mysql_close($conexion);
?>
  #2 (permalink)  
Antiguo 29/04/2011, 17:21
 
Fecha de Ingreso: abril-2009
Mensajes: 83
Antigüedad: 15 años
Puntos: 2
Respuesta: MYSQL FETCH ARRAY DEVUELVE (ARRAY) y no el valor buscado

estas poniendo todo el arreglo en el input, lo correcto es lo siguiente
$linea[0] o $linea[NumeroBoleta]
  #3 (permalink)  
Antiguo 29/04/2011, 17:23
 
Fecha de Ingreso: abril-2009
Mensajes: 83
Antigüedad: 15 años
Puntos: 2
Respuesta: MYSQL FETCH ARRAY DEVUELVE (ARRAY) y no el valor buscado

para que te quede mas claro jeje

$consulta="select max(NumeroBoleta) from boleta";
$resultado=mysql_query($consulta);
$linea=mysql_fetch_array($resultado);

echo'<input name="txtNumLibro" type="text" id="txtNumLibro" readonly="readonly" value="'.$linea[0].'"/>';

o

$consulta="select max(NumeroBoleta) AS NumeroBoleta from boleta";
$resultado=mysql_query($consulta);
$linea=mysql_fetch_array($resultado);

echo'<input name="txtNumLibro" type="text" id="txtNumLibro" readonly="readonly" value="'.$linea[NumeroBoleta ].'"/>';
  #4 (permalink)  
Antiguo 29/04/2011, 17:27
 
Fecha de Ingreso: abril-2010
Ubicación: Lima-Peru
Mensajes: 96
Antigüedad: 14 años
Puntos: 2
Respuesta: MYSQL FETCH ARRAY DEVUELVE (ARRAY) y no el valor buscado

has probado con mysql_fetch_row ?
  #5 (permalink)  
Antiguo 29/04/2011, 17:36
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 14 años, 11 meses
Puntos: 322
Respuesta: MYSQL FETCH ARRAY DEVUELVE (ARRAY) y no el valor buscado

papay0, se te olvidaron las comillas, lo correcto sería:
Código PHP:
$linea['NumeroBoleta']; 
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies

Etiquetas: devuelve, fetch, mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:23.