Foros del Web » Programando para Internet » PHP »

Resource id #3, PORQUE?!

Estas en el tema de Resource id #3, PORQUE?! en el foro de PHP en Foros del Web. <? include ('config.php'); //echo "$HTTP_POST_VARS[ServName]"; $sql = "SELECT ServID FROM servicios WHERE ServName='".$HTTP_POST_VARS['ServName']."'"; //echo "<br>$sql<br>"; $result = mysql_query($sql) or die('Error : ' . mysql_error()); echo ...
  #1 (permalink)  
Antiguo 01/08/2010, 14:25
 
Fecha de Ingreso: mayo-2010
Mensajes: 35
Antigüedad: 14 años
Puntos: 1
Resource id #3, PORQUE?!

<?
include ('config.php');
//echo "$HTTP_POST_VARS[ServName]";
$sql = "SELECT ServID FROM servicios WHERE ServName='".$HTTP_POST_VARS['ServName']."'";
//echo "<br>$sql<br>";
$result = mysql_query($sql) or die('Error : ' . mysql_error());
echo "$result";

?>

Me da resurse ID 3 :S probe cambiar el echo por "print_r($result);" y nada :S

Ayuda!!!!
  #2 (permalink)  
Antiguo 01/08/2010, 14:31
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Resource id #3, PORQUE?!

xq el query es para ejecutar la sentencia para mostrarlo debes poner un mysql_fetch_array o mysql_fecth_assoc entre otros asi te devbolvera el resultado de tu consulta suerte ej

Código PHP:
$query=mysql_query("select * from tabla") or die (mysql_error());
$row=mysql_fetch_array($query);
echo 
$row[0]; 
suerte
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #3 (permalink)  
Antiguo 01/08/2010, 18:35
 
Fecha de Ingreso: mayo-2010
Mensajes: 35
Antigüedad: 14 años
Puntos: 1
Respuesta: Resource id #3, PORQUE?!

Mil gracias! me salvaste la vida.

Gracias a esta comunidad perfecta =)
  #4 (permalink)  
Antiguo 01/08/2010, 18:52
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 13 años, 10 meses
Puntos: 55
Respuesta: Resource id #3, PORQUE?!

otra cosa a agregar es que esta instruccion esta obsoleta

$HTTP_POST_VARS

ahora se utiliza $_POST que es lo mismo que la anterior

Etiquetas: Ninguno
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 23:50.