Foros del Web » Programando para Internet » PHP »

Resource id #4

Estas en el tema de Resource id #4 en el foro de PHP en Foros del Web. estoy haciendo la modificaion de un campo... cuando intento hacer la consulta me sale Resource id #4 y puse unos corchetes a la variable donde ...
  #1 (permalink)  
Antiguo 23/03/2013, 03:27
 
Fecha de Ingreso: julio-2012
Ubicación: mexico
Mensajes: 12
Antigüedad: 11 años, 9 meses
Puntos: 1
Resource id #4

estoy haciendo la modificaion de un campo... cuando intento hacer la consulta me sale Resource id #4 y puse unos corchetes a la variable donde hago la consulta, pero despues q hago eso, no sale nada, y cuando digo nada es nada. les pongo mi codigo y espero me puedan ayudar

Código PHP:
<?php
session_start
();

if(
$_SESSION['tipo'] == 0){
    
    
/*resivo un id*/
    
$id=$_GET['idcoment'];
    
/*conexion a BD*/
    
$host="localhost";
    
$user="root";
    
$db="tematicoi";
    
$enlace=mysql_connect($host,$user);
    
mysql_select_db($db,$enlace);
    
$consulta=mysql_query('SELECT mensaje FROM foro WHERE idForo='.$id.';',$enlace);
    
    
//echo $consulta;
   
echo $consulta['mensaje'];
        
    
  
    
    
    
}

else{
    echo 
'<SCRIPT LANGUAGE="javascript">
        alert("no puedes acceder a esta opcion");
    location.href = "indexf.php";
    </SCRIPT>'
;
}

?>
gracias y un saludo
  #2 (permalink)  
Antiguo 23/03/2013, 05:10
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Resource id #4

$consulta es el recurso de MySQL para identificar la consulta ejecutada, necesitas leer el registro con mysql_fetch_*(), ejemplo:

Código PHP:
Ver original
  1. echo $row['mensaje'];
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 23/03/2013, 05:38
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Resource id #4

Ya te lo dijo triby, solo lo amplío

Código PHP:
<?php
//es es la consulta
$consulta=mysql_query('SELECT mensaje FROM foro WHERE idForo='.$id.';',$enlace); 

 
//esto te permite recorrer los campos que tienes en tu tabla, según le especificaste a $consulta
$rowmysql_fetch_array($consulta);  
 
    
//imprimes el nombre de la columna mensaje en la fila que le pediste a $consulta
   
echo $row['mensaje'];
?>
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...

Etiquetas: mysql, resource, select, sql
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 16:00.