Foros del Web » Programando para Internet » PHP »

extraer un dato de una bd consultando una variable session

Estas en el tema de extraer un dato de una bd consultando una variable session en el foro de PHP en Foros del Web. estoy intentando extraer el codigo de un cliente y hago la sentencia select en la base de datos pero al parecer tengo algunos errores mi ...
  #1 (permalink)  
Antiguo 11/11/2010, 21:36
 
Fecha de Ingreso: noviembre-2010
Mensajes: 105
Antigüedad: 13 años, 5 meses
Puntos: 0
Exclamación extraer un dato de una bd consultando una variable session

estoy intentando extraer el codigo de un cliente y hago la sentencia select en la base de datos pero al parecer tengo algunos errores mi codigo es este por favor ayuda¡¡
Código PHP:
<?php session_start();?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
<link href="delta.css" rel="stylesheet" type="text/css" />
</head>

<body>
<?php
$us
=$_SESSION['usuario'];
echo 
$us;
//Conexion con la base
$conexion=mysql_connect("127.0.0.1","root","");

//selección de la base de datos con la que vamos a trabajar
mysql_select_db("practica",$conexion);

//Ejecutamos la sentencia SQL
$result=mysql_query("SELECT cod_cliente WHERE usuario=$us FROM cliente",$conexion);

if(
mysql_num_rows($result) >= 1) {
while (
$row=mysql_fetch_assoc($result))
{
$customer=$row[0];
}
}
echo 
$customer;
?>

<h3 class="titulo">tu cuenta</h3>
<table>
<?php

?>
</table>
</body>
</html>
no se donde esta el error pero es el siguiente
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\prograweb\practica\mi_cuenta.php on line 23

y el mismo con el mysql_fetch_assoc()
  #2 (permalink)  
Antiguo 11/11/2010, 21:37
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: extraer un dato de una bd consultando una variable session

toda la consulta esta mal formulada, y los strings necesitan comillas...
Cita:
SELECT * FROM tabla WHERE columna = '$valor'
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 11/11/2010, 21:41
 
Fecha de Ingreso: noviembre-2010
Mensajes: 105
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: extraer un dato de una bd consultando una variable session

ya lo modifique asi y nada.... ese no es el error
  #4 (permalink)  
Antiguo 11/11/2010, 21:43
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: extraer un dato de una bd consultando una variable session

Cita:
Iniciado por daneco1720 Ver Mensaje
ya lo modifique asi y nada.... ese no es el error
¿puedes mostrar tu código actual?

para saber el error exacto prueba esto:
Código PHP:
echo mysql_error(); 
¿que resulta?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 11/11/2010, 21:43
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 14 años, 11 meses
Puntos: 322
Respuesta: extraer un dato de una bd consultando una variable session

Ponla asi;

Código PHP:
$result=mysql_query("SELECT cod_cliente FROM cliente WHERE usuario='$us'",$conexion); 
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #6 (permalink)  
Antiguo 11/11/2010, 21:45
 
Fecha de Ingreso: noviembre-2010
Mensajes: 105
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: extraer un dato de una bd consultando una variable session

ok diste en el blanco con el error...pero ahora como le asigno esa consulta a una variable ahi esta customer y la imprimo pero no se muestra nada....
  #7 (permalink)  
Antiguo 11/11/2010, 21:49
 
Fecha de Ingreso: noviembre-2010
Mensajes: 105
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: extraer un dato de una bd consultando una variable session

Perdon por la ultima consulta ya me fije como es¡¡ gracias¡¡¡ me has salvado¡¡¡
  #8 (permalink)  
Antiguo 11/11/2010, 21:50
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 14 años, 11 meses
Puntos: 322
Respuesta: extraer un dato de una bd consultando una variable session

Que bien que te ha servido, saludos!
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #9 (permalink)  
Antiguo 11/11/2010, 21:50
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: extraer un dato de una bd consultando una variable session

Cita:
Iniciado por daneco1720 Ver Mensaje
ok diste en el blanco con el error...pero ahora como le asigno esa consulta a una variable ahi esta customer y la imprimo pero no se muestra nada....
ahora entiendo porque no entendiste mi respuesta...
Cita:
toda la consulta esta mal formulada, y los strings necesitan comillas...
Cita:
SELECT * FROM tabla WHERE columna = '$valor'
seguro solo la copiaste y pegaste sin analizarla, pensando que era la solución... cierto?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: bd, dato, extraer, session, 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 08:53.