Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Problemas de php y mysql

Estas en el tema de Problemas de php y mysql en el foro de PHP en Foros del Web. ayúdenme por mas que busco el error no lo encuentro no puedo mostrar los datos de la bd Código PHP: $sql = "SELECT * FROM movil WHERE nombre='$nprod'" ;                  ...
  #1 (permalink)  
Antiguo 25/09/2014, 09:38
Avatar de Rodrigoespoz  
Fecha de Ingreso: agosto-2013
Ubicación: Quillota
Mensajes: 14
Antigüedad: 11 años, 2 meses
Puntos: 0
Sonrisa Problemas de php y mysql

ayúdenme por mas que busco el error no lo encuentro no puedo mostrar los datos de la bd

Código PHP:
$sql="SELECT * FROM movil WHERE nombre='$nprod'";
                
$dato=mysql_query($sql,$conexion) or die("error query".mysql_error());
                   if(
mysql_num_rows($dato)>)
                { 
                    
$a=$row["id"];
                    
$b=$row["nombre"];
                    
$c=$row["detalle"];
                    
$d=$row["costo"];
                    
$e=$row["precio"];
                    
$f=$row["dispositivo"];
                    
$g=$row["stock"];
                    echo (
"las variables son: ".$a." "$b." "$c." "$d." "$e." "$f." "$g) ;
                } 

de ante mano muchas gracias
  #2 (permalink)  
Antiguo 25/09/2014, 09:52
 
Fecha de Ingreso: septiembre-2012
Mensajes: 53
Antigüedad: 12 años, 2 meses
Puntos: 2
Respuesta: Problemas de php y mysql

Saludos,
el error esta en que no declaras el $row por ningun lado (al menos no en codigo que muestras aqui)

solo tienes que agregar esta linea antes del IF

Código PHP:
Ver original
  1. $row = mysql_fetch_assoc($dato);

haci es como quedaria el codigo completo

Código PHP:
Ver original
  1. $sql="SELECT * FROM movil WHERE nombre='$nprod'";
  2.                 $dato=mysql_query($sql,$conexion) or die("error query".mysql_error());
  3.                 $row = mysql_fetch_assoc($dato);
  4.                    if(mysql_num_rows($dato)>0 )
  5.                 {
  6.                     $a=$row["id"];
  7.                     $b=$row["nombre"];
  8.                     $c=$row["detalle"];
  9.                     $d=$row["costo"];
  10.                     $e=$row["precio"];
  11.                     $f=$row["dispositivo"];
  12.                     $g=$row["stock"];
  13.                     echo ("las variables son: ".$a." ". $b." ". $c." ". $d." ". $e." ". $f." ". $g) ;
  14.                 }
  #3 (permalink)  
Antiguo 25/09/2014, 09:54
Avatar de Rodrigoespoz  
Fecha de Ingreso: agosto-2013
Ubicación: Quillota
Mensajes: 14
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Problemas de php y mysql

gracias me salvaste

Etiquetas: php+arrays, php+base, php+basedatos, php+bd+mysql, 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 12:52.