设置简单PHP登录脚本的配置文件

时间:2013-03-15 17:24:25

标签: php mysql login

我正在为一个站点创建一个简单的PHP登录页面,但是我有一个问题正确查询数据库,因为我不习惯设置这种东西。有人能让我知道我在这里缺少什么吗?

基本前提是登录页面只需要在名为“密码”的字段下的P_page表中设置的密码,但我不清楚如何完全设置它。

另外,我意识到我正在使用的一些东西是折旧的,但我并不是100%明确使用新功能。

<?php
$db_username="XY";
$db_password="ZZ";
$db_name="XYZ";
$db_host="localhost";
$Plogin = mysql_pconnect($db_host, $db_username, $db_password) or trigger_error(mysql_error(),E_USER_ERROR);
?>

<?php 
mysql_select_db($db_name, $Plogin);
$query_iFp = "SELECT * FROM P_page ORDER BY title";
$rsiFp = mysql_query($query_iFp, $Plogin) or die(mysql_error());
$row_iFp = mysql_fetch_assoc($rsIfp);
?>

<?php
session_start();
$secured = false;
$password = "$row_iFp";
?>

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

你只需要这样做:

$password = $row_iFp['Password'];

此外,如果您只选择密码字段而实际上只需要1个结果,则可以将查询优化为:

$query_iFp = "SELECT Password FROM `P_page` ORDER BY title LIMIT 0, 1";

使用SELECT *通常被视为不良做法。始终指定您真正需要的字段。