【发布时间】:2017-03-19 15:30:37
【问题描述】:
我想要一个简单的例子(请不要链接),看看我如何使用 PHP 从 MySQL 数据库中的表中检索特定人的姓氏并将其保存到变量中(即$_Session)。我一直在寻找这个问题,但我没有得到任何与 PHP 中的一行相关的信息。如果这可以用 mysqli* 函数做得更好,我会很高兴看到它。
例子
$getData = "SELECT lastname FROM person WHERE name='$name'";
$getData_q = mysql_query($getData) or die('Error');
然后我想要这样的东西:
$_SESSION['lastame']=$getData_q; <- Please correct me,
我不是要求从输入中获取 lastname,而是要求使用 SELECT 从数据库中的表 person 中获取它。
【问题讨论】:
-
这听起来像是免费部分下的 Craigslist 脚本列表...尽管您还应该添加 "请不要使用最新的数据库,只有弃用的。” 严重的是,您的第一个 sn-p 中有语法错误。
-
那么,你真的尝试过什么吗?
-
另外,尝试使用大写字母
$_SESSION,而不是$_Session -
另外,
$getData_q是查询,而不是获取的结果。我建议考虑切换到PDO(mysqli_*可以,但我认为PDO在我看来更容易) -
是的,我知道我的 sn-p 末尾没有 ",是的,我的代码中有 $_SESSION。我没有像显示的那样出现任何错误,因为我正确地制作了它们,我只是想要一个解决方案,将一些东西放入 $_SESSION 变量中。我尝试创建一个新查询并创建一个新函数。当我使用 echo ".$_SESSION['lastname']." 时,我什么也没得到。
标签: php html mysql session mysqli