Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/10/2012, 16:40
Avatar de function
function
 
Fecha de Ingreso: abril-2010
Mensajes: 278
Antigüedad: 14 años, 6 meses
Puntos: 13
Respuesta: como hacer una busqueda en 1 tabla orientada solo a un ID especifico

Perfecto, entonces yo te aconsejo lo siguiente:

tienes:
Código PHP:
Ver original
  1. $id= 1;
  2.  
  3. mysql_connect("localhost","root","");
  4. mysql_select_db("datos");
  5.  
  6.  
  7. $re=mysql_query("SELECT * FROM datos1 WHERE id='".$id."'") ;
  8. if(mysql_num_rows($re) != 0) {
  9. $id = mysql_fetch_assoc($re);
  10. echo $id['id'];
  11. }

Yo te propongo esto:
Código PHP:
Ver original
  1. $id= 1;
  2.  
  3. mysql_connect("localhost","root","");
  4. mysql_select_db("datos");
  5.  
  6.  
  7. $sql=mysql_query("SELECT * FROM datos1 WHERE id='".$id."'") ;
  8. if(mysql_num_rows($sql) != 0){
  9. $rows = mysql_fetch_array($sql);
  10. echo 'Nombre: '.$rows['nombre'].'<br />';
  11. echo 'Apellido: '.$rows['apellido'].'<br />';
  12. echo 'Edad: '.$rows['edad'];
  13. }

Me entediste la idea?

tu usaste -> mysql_fetch_assoc el cual asocia un elemento y te devuelve su valor
yo use -> mysql_fetch_array el cual me pone los elementos en un array para luego solo llamarlos dentro del ['campo_tabla']

Saludos!!!
__________________
~# echo Hemos logrado la independencia, pero no la libertad >> SimonBolivar