带有会话变量的SQL where子句

时间:2015-05-16 16:16:51

标签: php mysql session-variables

我已经在form.php文件中创建了我的会话变量

<div ng-repeat="entry for entries track by entry.id">{{entry.email}}</div>

userName是表成员中的一个字段。现在在另一个PHP文件中我想执行此代码

<?php
session_start();   
include_once("connect.php");

$n=$_POST['name'];
$p=$_POST['password'];
$sql=mysql_query("SELECT * FROM member WHERE `userName`='$n' AND `password`='$p'");

if(mysql_num_rows($sql)==1){
    $_SESSION['user']=mysql_fetch_array($sql);  

}

从另一个表(table2)的位置,我选择所有具有已记录用户用户名的字段。 (userName也是table2中的一个字段) 但为了检查这是否有效,我输入了 if(isset($_POST["submit"])){ $q2=mysql_query("SELECT * FROM table2 WHERE userName='".mysql_real_escape_string($_SESSION['user']['userName'])."'"); $row=mysql_fetch_array($q2);

echo $row['userName']

有人可以指出我哪里出错吗?

0 个答案:

没有答案