Foros del Web » Programando para Internet » PHP »

Problema al recoger variables de Base de Datos

Estas en el tema de Problema al recoger variables de Base de Datos en el foro de PHP en Foros del Web. Hola, no se si debo preguntar esto aqui o en SQL, pero confio que alguien podrá ayudarme... Estoy intentando cargar un php desde flash que ...
  #1 (permalink)  
Antiguo 11/10/2008, 15:57
 
Fecha de Ingreso: octubre-2008
Mensajes: 93
Antigüedad: 15 años, 6 meses
Puntos: 0
Problema al recoger variables de Base de Datos

Hola, no se si debo preguntar esto aqui o en SQL, pero confio que alguien podrá ayudarme...

Estoy intentando cargar un php desde flash que dado un numero identificador me responda con dos valores de su fila. (recuperar el "nombre de usuario" y el "mensaje" que ha escrito el usuario numero "i").

mi codigo php :

<?php

$link = mysql_connect("host", "user", "pass");
mysql_select_db("a7285468_prova");

$user_php = $_POST["numbola"];


$sql = "SELECT * FROM comentaris WHERE id_sql='$user_php'";

$res = mysql_query($sql);

$nom_php = mysql_result($res,"nom_sql");
$msg_php = mysql_result($res,"msg_sql");

echo "&usuari=".$nom_php;
echo "&missatge=".$msg_php;

mysql_close($link);

?>


Al ejecutar el php desde flash no me funciona. y si cambio el $user_php por un valor ($user_php=2;) para obtener el nombre y el mensaje del usuario numero 2; al ejecutar el php desde el servidor recibo:

&usuari=2&missatge=2

Cual es el problema? Alguien puede ayudarme?

Muchas gracias.
  #2 (permalink)  
Antiguo 11/10/2008, 16:08
 
Fecha de Ingreso: octubre-2008
Mensajes: 93
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Problema al recoger variables de Base de Datos

Corregido:

$nom_php = mysql_result($res,0,"nom_sql");
$msg_php = mysql_result($res,0,"msg_sql");

Gracas igualmente! (Cuando veo el texto publicado en el forum, veo el error mucho mas rapido... jeje) (lo siento :P)
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 00:43.