douweng7083 2014-03-23 19:47
浏览 38
已采纳

从会话用户名中选择

I've read all the questions or at least lots of them and what I see is lots of code that for a beginner like me doesn't help a lot...

Probably, you will say that I'm a noob to start making my own webpage with login, register, and all that stuff and I also see people talking about giving up on mysql stuff to avoid sql injection and all of those security details.

All I need to know is a simply a thing about 1 code I'm getting wrong.

$mail = mysql_query("select email from users where username = '".$_SESSION['username']."'");

This is the variavel I have made to get the email of the actual user in the logged in session.

When I put your email is <?php echo"$mail".; ?>, it gives me the next detail:

your email is Resource id #8.

Why am I getting that? I've made the variable in a place with session started but I don't get what I have in that column on the specified user.

Sorry if I shouldn't post that in here, but I really don't see anyone with the same problem. All I see is complex codes and I really don't understand a lot of that.

I'm still a beginner, so if you guys can give me an hand, I will be grateful.

  • 写回答

3条回答 默认 最新

  • dongqixuan3112 2014-03-23 19:55
    关注

    You have to use mysql_fetch_[array|object|assoc] PHP function

    $res = mysql_query("select email from users where username = '".$_SESSION['username']."'");
    $field = mysql_fetch_assoc($res);
    echo $field['email'];
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 TLS1.2协议通信解密
  • ¥40 图书信息管理系统程序编写
  • ¥20 Qcustomplot缩小曲线形状问题
  • ¥15 企业资源规划ERP沙盘模拟
  • ¥15 树莓派控制机械臂传输命令报错,显示摄像头不存在
  • ¥15 前端echarts坐标轴问题
  • ¥15 ad5933的I2C
  • ¥15 请问RTX4060的笔记本电脑可以训练yolov5模型吗?
  • ¥15 数学建模求思路及代码
  • ¥50 silvaco GaN HEMT有栅极场板的击穿电压仿真问题