Foros del Web » Programando para Internet » PHP »

problema variable php consulta sql

Estas en el tema de problema variable php consulta sql en el foro de PHP en Foros del Web. Hola a todos! Tengo un problema en mi código, el problema es que quiero realizar una consulta según un id en concreto, para ello tengo ...
  #1 (permalink)  
Antiguo 02/05/2011, 07:16
 
Fecha de Ingreso: abril-2011
Mensajes: 37
Antigüedad: 13 años, 7 meses
Puntos: 0
Pregunta problema variable php consulta sql

Hola a todos!

Tengo un problema en mi código, el problema es que quiero realizar una consulta según un id en concreto, para ello tengo una variable id, que se incrementa cada vez que se pulsa un boton. Lo que quiero es utilizar esa variable id en una consulta sql, he probado de varias formas diferentes o me da error al realizar la consulta o no me muestra el contenido que yo quiero. Estas son algunas de las formas que lo he hecho y no me funciona,¿sabeís cómo lo puedo hacer?

Código PHP:
               $prueba "select * from plantilla where id =".$id;
                
$consulta3 mysql_query ($prueba$conexion)
                 or die (
"Fallo en la consulta");

               
$resultado=mysql_fetch_array ($consulta3); 
Código PHP:
               $prueba "select * from plantilla where id =''".$id;
                
$consulta3 mysql_query ($prueba$conexion)
                 or die (
"Fallo en la consulta");

               
$resultado=mysql_fetch_array ($consulta3); 
Código PHP:
               $prueba "select * from plantilla where id =".$id."";
                
$consulta3 mysql_query ($prueba$conexion)
                 or die (
"Fallo en la consulta");

               
$resultado=mysql_fetch_array ($consulta3); 
Muchas gracias!
  #2 (permalink)  
Antiguo 02/05/2011, 09:21
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: problema variable php consulta sql

Probaste así?
Código PHP:
WHERE columna '$valor' 
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 02/05/2011, 09:38
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años, 7 meses
Puntos: 15
Respuesta: problema variable php consulta sql

O probaste haciéndola directamente en, phpmyadmin, por ejemplo; Escoger un ID que tengas en la BD y prueba si funciona correctamente.

Por otro lado $resultado es un array, a ver como quieres mostrarlo.

Suerte
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?
  #4 (permalink)  
Antiguo 02/05/2011, 09:44
 
Fecha de Ingreso: febrero-2009
Mensajes: 580
Antigüedad: 15 años, 9 meses
Puntos: 13
Respuesta: problema variable php consulta sql

Código PHP:
$prueba "select * from plantilla where id ='$id'";
                
$consulta3 mysql_query ($prueba$conexion)
                 or die (
"Fallo en la consulta");

               
$resultado=mysql_fetch_array ($consulta3); 
__________________
¿ya conoces la red social de cocina? descubre y comparte recetas de cocina
TONIWEB, un programador web freelance
  #5 (permalink)  
Antiguo 02/05/2011, 11:14
 
Fecha de Ingreso: abril-2011
Mensajes: 37
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: problema variable php consulta sql

Si también habia probado como decís con comillas simples y tampoco me funciona, en ese caso no me da error, pero no me muestra el resultado,la verdad que no sé que puede pasar.

Si como dices $resultado es un array lo imprimo $resultado[nomreg].

Muchas gracias por vuestra ayuda.

1saludo
  #6 (permalink)  
Antiguo 02/05/2011, 11:58
Avatar de Sotelio  
Fecha de Ingreso: mayo-2011
Ubicación: Santiago de Chile
Mensajes: 68
Antigüedad: 13 años, 6 meses
Puntos: 21
Respuesta: problema variable php consulta sql

Hola

Prueba:

Código PHP:
$prueba "select * from plantilla where id ='$id'";
                
$consulta3 mysql_query ($prueba$conexion)
                 or die (
"Fallo en la consulta" .mysql_error());

               
$resultado=mysql_fetch_array ($consulta3); 
Y comenta cuál es el error.

Por otro lado, si no se muestra un error y simplemente no funciona como quieres, entonces el problema es el valor de la variable $id, que no se asigna correctamente.

Sotelio
  #7 (permalink)  
Antiguo 04/05/2011, 15:37
 
Fecha de Ingreso: abril-2011
Mensajes: 37
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: problema variable php consulta sql

Muchas gracias!! asi me lo ha cogido.
Un saludo!

Etiquetas: sql, variables
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:53.