mysql获取名称的ID

锡拉丘兹(Syracuse)

您好我有一个这样的数据库:

ID Name Password
1  Hans  *****

现在,当我登录时,我得到名称的PHP会话。

现在,我想获取我在登录名中输入Name并保存在NameSession中的ID,并将其保存到SESSION中。

我之所以在互联网上搜索是因为它看上去并不那么难,但是我什么都没找到。

到目前为止,这是我的代码。

$sql = "SELECT * FROM login WHERE Login='".$loginname."' and Password = '".$loginpassword."'";
$result = mysql_query($sql);
if (mysql_num_rows($result)>0) { //...wenn ein Datensatz mit diesem Nicknamen gefunden wurde:
    echo "Willkommen ".$loginname; //Fehlermeldung

    //Session registieren
    $_SESSION['loginname'] = $loginname;
    $_SESSION['UserID'] = $User_ID;

    //Text ausgeben
header('Location: home.php');
exit();  
}
肮脏的比特

获取id特定记录的对应内容。假设您的表结构ID Name Password与您在问题中提到的一样。根据您的SQL查询应该像这样:

"SELECT * FROM login WHERE Name ='".$loginname."' and Password = '".$loginpassword."'";

更改此:

if (mysql_num_rows($result)>0) { //...wenn ein Datensatz mit diesem Nicknamen gefunden wurde:
    echo "Willkommen ".$loginname;

对此:

if (mysql_num_rows($result)>0) { //...wenn ein Datensatz mit diesem Nicknamen gefunden wurde:
  $row = mysql_fetch_array($result);
    echo $row['ID'];

  //saving the id and username in sessions
  $_SESSION['loginname'] = $loginname;
  $_SESSION['UserID'] = $row['ID'];

注意:这仍然是不好的做法,请继续学习mysqliPDO

PHP手册:MySQL改进的扩展

PHP手册:PHP数据对象

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

实现IValueConverter以从ID获取名称

来自分类Dev

mysql在多个记录的选择查询中通过ID获取名称

来自分类Dev

如何使用此查询从ID中获取名称?

来自分类Dev

如何使用查询从数组中的 id 获取名称?

来自分类Dev

Foreach ,并通过 ID 获取名称不返回任何内容

来自分类Dev

获取名称当前函数

来自分类Dev

未获取名称属性

来自分类Dev

从innerHTML获取名称属性

来自分类Dev

条纹从会话获取名称

来自分类Dev

从XML获取名称标签

来自分类Dev

未获取名称属性

来自分类Dev

当不同名称的数量少于200个mysql时获取名称

来自分类Dev

当不同名称的数量少于200个mysql时获取名称

来自分类Dev

如何获取名称和ID为动态的表单字段的值

来自分类Dev

ID匹配时如何从另一个表中获取名称?

来自分类Dev

我正在尝试获取名称等于某个值的所有ID

来自分类Dev

我正在尝试获取名称等于某个值的所有ID

来自分类Dev

获取名称而不是 ID 一对一关系

来自分类Dev

在jodaTime中获取名义月份名称

来自分类Dev

平台设备从何处获取名称

来自分类Dev

Python在循环中获取名称

来自分类Dev

使用JSON获取名称的颜色

来自分类Dev

获取名称列表(如果相同)

来自分类Dev

从pixi Graphic设置和获取名称

来自分类Dev

如何从XML文件获取名称

来自分类Dev

SQL查询获取名称列为空

来自分类Dev

Cakephp-获取名称功能

来自分类Dev

反斜杠获取名称空间

来自分类Dev

从字符串值获取名称