Hola tengo un usuario de sesión
'".$_SESSION['uid']."'
Que es el id_user de mi tabla users. Es esta misma tabla hay otro campo llamado nomuser
La cuestión es que quiero buscando el que id_user='".$_SESSION['uid']."'
utilizar en varias consultas el nomuser, diciendo $prof=nomuser (y que se pueda utilizar en otros select) ¿Cómo puedo decirle busca y en tabla user id_user='".$_SESSION['uid']."'
y fíjame para este código php que $prof=nomuser where id_user='".$_SESSION['uid']."'
Dios que mal me explico jeje.
Lo intento hacer con un while y mysql query pero nada...no lo consigo.
Tiene que ser algo así.
$id_user = $_SESSION['uid'];
$consulta = "SELECT nomuser FROM usuarios WHERE id_usuario=".$id_user;
$resultado = mysql_query($query);
Después obtienes el registro.
Nota: Te recomiendo utilizar mysqli
Saludos.
Hola Muchas Gracias.
Este modo debe funcionar, pero no sé por qué no me saca (busca) lo que le pido si hago por ejemplo no me muestra es username con el echo de resultado:
$consulta = "SELECT `tx_username` FROM tbl_users WHERE id_usuario='".$_SESSION['uid']."' " ;
$resultado = mysql_query($query);
echo $resultado;
Y si cambio en lugar de poner $query en la tercera línea por $resultado me sale Resource id #5
¿Qué puede estar mal? Los nombre de las variables están bien.
Resulta que mysql_query devuelve un arreglo de resultados.
Citar
Para SELECT, SHOW, DESCRIBE, EXPLAIN y otras sentencias que retornan un conjunto de resultados, mysql_query() devuelve un resource en caso de éxito, o FALSE en caso de error.
El conjunto de resultados devuelto debería ser pasado a mysql_fetch_array(), y otras funciones para manejar las tablas del resultado, para acceder a los datos retornados.
http://php.net/manual/es/function.mysql-query.php
Necesitas utilizar la función mysql_fetch_array() para obtener los valores.