Foros del Web » Programando para Internet » PHP »

leer configuracion

Estas en el tema de leer configuracion en el foro de PHP en Foros del Web. Hola Quiero leer de la bd un valor Tengo en la bd: nombre valor registros 3 titulo linux y para obtener el valor : Código ...
  #1 (permalink)  
Antiguo 10/03/2010, 01:26
 
Fecha de Ingreso: octubre-2009
Mensajes: 46
Antigüedad: 15 años, 1 mes
Puntos: 0
leer configuracion

Hola
Quiero leer de la bd un valor
Tengo en la bd:
nombre valor
registros 3
titulo linux

y para obtener el valor :
Código PHP:
$result mysql_query("SELECT nombre,valor FROM opciones WHERE nombre = 'titulo'");
if (!
$result) {
    echo 
'Could not run query: ' mysql_error();
    exit;
}
$row mysql_fetch_row($result);
echo 
$row[1];  //me devuelve linux 
Y me funciona muy bien pero si lo ago de esta forma no me funciona
Código PHP:
function config($row) {
$result mysql_query("SELECT nombre,valor FROM opciones WHERE nombre = ".$row."");
if (!
$result) {
    echo 
'Could not run query: ' mysql_error();
    exit;
}
$row mysql_fetch_row($result);
  return 
$row[1]; // the email value
}
echo 
config("titulo"); 
me devuelve el siguiente error
Código:
Could not run query: Unknown column 'titulo' in 'where clause'
Espero y me puedan ayudar.. Gracias...
  #2 (permalink)  
Antiguo 10/03/2010, 01:37
 
Fecha de Ingreso: septiembre-2008
Mensajes: 67
Antigüedad: 16 años, 2 meses
Puntos: 3
Respuesta: leer configuracion

claro es que tienes que ponerle comillas:
$result = mysql_query("SELECT nombre,valor FROM opciones WHERE nombre = '".$row."'")
  #3 (permalink)  
Antiguo 10/03/2010, 02:00
 
Fecha de Ingreso: octubre-2009
Mensajes: 46
Antigüedad: 15 años, 1 mes
Puntos: 0
De acuerdo Respuesta: leer configuracion

Cita:
Iniciado por djrony Ver Mensaje
claro es que tienes que ponerle comillas:
$result = mysql_query("SELECT nombre,valor FROM opciones WHERE nombre = '".$row."'")
Exelente!!! muchas grasias!! jeje

Etiquetas: Ninguno
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 21:40.