【发布时间】:2017-11-10 15:23:07
【问题描述】:
我需要你的帮助,我看了很多视频,我一步一步地跟着他们,我无法处理这个问题
我使用注册页面中的会话标签并在用户面板中使用它 从数据库中的 userdata 表 中获取他的数据,所以这意味着每个用户注册它必须记住他被接受的新用户并在这里使用它来获取他的数据希望我说清楚问题在我的示例中我无法使用变量获取数据是 $signinup
<?php
session_start();
$serv = '127.0.0.1';
$user = 'root';
$pass = 'root';
$dbname = 'akbase';
// db base connection
$pdo = new PDO('mysql:dbname='.$dbname.';host='.$serv.'; charset=utf8',$user,$pass);
/* i want to use the Session to fetch data from database
the value of this session tag is any new sign up user name
and by using echo it show me the value of any new user */
echo $signinup = $_SESSION["username"] ;
$password = $_SESSION["password"] ;
// here i use prepare statment
$sql = 'SELECT * FROM usersdata WHERE username = :useruser';
$statement= $pdo->prepare($sql);
$statement->execute(':useruser'=>$signinup);
$data = $statement->fetchObject();
echo $data->username ;
?>
这是数据库表
【问题讨论】:
标签: php mysql pdo prepared-statement