Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] consulta a bd con php

Estas en el tema de consulta a bd con php en el foro de PHP en Foros del Web. muy buenas amigos estoy intentando hacer una consulta a una base de datos en la ke debo utilizar unas variables y no encuentro la solucion ...
  #1 (permalink)  
Antiguo 30/01/2014, 08:27
 
Fecha de Ingreso: septiembre-2010
Ubicación: Reino Independiente Suizo_Andaluz (RISA)
Mensajes: 221
Antigüedad: 13 años, 7 meses
Puntos: 24
consulta a bd con php

muy buenas amigos
estoy intentando hacer una consulta a una base de datos en la ke debo utilizar unas variables y no encuentro la solucion
esta seria la consulta:
Código:
$consulta=mysql_query("select * from puntos where que='$tipo' limit ".$rac.",".$ric,$conexion);
si le kito el limit con variables, funciona perfectamente
e igualmente si en vez de utilizar una variable en el campo "que" pongo uno fijo y utilizo el limit con variables tambien funciona bien
por lo poco ke se, veo ke el problema es cuando utilizo variables tanto en el where como en el limit asi ke pienso ke debe ser problema de sintaxis pero por mas ke busco y pruebo no consigo hacerlo funcionar
bueno a ver si alguien me puede dar alguna idea
gracias de antemano
__________________
kolectivo grafico deNA
www.kgdena.com
  #2 (permalink)  
Antiguo 30/01/2014, 08:47
Avatar de luis010182  
Fecha de Ingreso: julio-2009
Ubicación: Argentina - Capital Federal
Mensajes: 382
Antigüedad: 14 años, 9 meses
Puntos: 27
Respuesta: consulta a bd con php

Cita:
Iniciado por nikimoto Ver Mensaje
muy buenas amigos
estoy intentando hacer una consulta a una base de datos en la ke debo utilizar unas variables y no encuentro la solucion
esta seria la consulta:
Código:
$consulta=mysql_query("select * from puntos where que='$tipo' limit ".$rac.",".$ric,$conexion);
si le kito el limit con variables, funciona perfectamente
e igualmente si en vez de utilizar una variable en el campo "que" pongo uno fijo y utilizo el limit con variables tambien funciona bien
por lo poco ke se, veo ke el problema es cuando utilizo variables tanto en el where como en el limit asi ke pienso ke debe ser problema de sintaxis pero por mas ke busco y pruebo no consigo hacerlo funcionar
bueno a ver si alguien me puede dar alguna idea
gracias de antemano
Hace echo de la consulta y fijate si los datos que estas pasando a la base estan bien
Código PHP:
echo "select * from puntos where que='$tipo' limit ".$rac.",".$ric;

$consulta=mysql_query("select * from puntos where que='$tipo' limit ".$rac.",".$ric,$conexion); 
  #3 (permalink)  
Antiguo 30/01/2014, 09:06
 
Fecha de Ingreso: septiembre-2010
Ubicación: Reino Independiente Suizo_Andaluz (RISA)
Mensajes: 221
Antigüedad: 13 años, 7 meses
Puntos: 24
Respuesta: consulta a bd con php

solucionado, no teneia nada ke ver con la sintaxis
todo era por inexperiencia en las consultas, utilizaba el limit ekivocadamente pensando ke el primer numero del limite lo tomaba como el id pero no era asi, era contando desde cero los articulos del grupo "que" y la consulta ke hacia no me salia pues no existia
bueno fallando se aprende
__________________
kolectivo grafico deNA
www.kgdena.com

Etiquetas: bd, select, sql, variable
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.