Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为简单的PHP登录脚本设置配置文件_Php_Mysql_Login - Fatal编程技术网

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

为简单的PHP登录脚本设置配置文件,php,mysql,login,Php,Mysql,Login,我正在为一个站点创建一个简单的PHP登录页面,但是我在正确查询数据库时遇到了一个问题,因为我不习惯设置这种东西。有人能告诉我我错过了什么吗 基本前提是登录页面只需要在p_page表中名为“password”的字段下设置密码,但我不清楚如何完全设置 此外,我意识到我正在使用的一些功能被贬低了,但我对使用新功能不是100%清楚 <?php $db_username="XY"; $db_password="ZZ"; $db_name="XYZ"; $db_host="localhost"; $P

我正在为一个站点创建一个简单的PHP登录页面,但是我在正确查询数据库时遇到了一个问题,因为我不习惯设置这种东西。有人能告诉我我错过了什么吗

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

此外,我意识到我正在使用的一些功能被贬低了,但我对使用新功能不是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";
?>


非常感谢您的帮助。

您只需执行以下操作:

$password = $row_iFp['Password'];
此外,如果您仅选择密码字段,并且确实只需要1个结果,则可以将查询优化为:

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

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

您能否详细说明“页面只需要在p_page表中名为
password
的字段下设置一个密码,但我不清楚如何进行完全设置”?“需要”是什么意思?如何设置?我正在尝试找出如何从数据库中调用Password字段,以便在最后用作$Password的值。其中只有一个值,因此它只需要选择找到的第一个值。希望有帮助?谢谢!这就像魔术一样奏效。感谢你这么快的帮助!