gpt4 book ai didi

php - mysql_select_db() 导致我的 $_POST 变量为空

转载 作者:搜寻专家 更新时间:2023-10-30 21:36:10 24 4
gpt4 key购买 nike

当我使用 mysql_select_db() 时,我的 $_POST 变量变为空,如果我将其注释掉,那么我的 $_POST 变量没问题,但我的查询可以执行。 (未选择数据库)。我确实包含了我的连接文件。

这是我的代码的分解:

<?php 
require_once('connections/conn1.php');
include('functions.php');

print_r ($_POST);//Outputs "Array()" to the screen
if(isset($_POST['Login']))
{

mysql_select_db($database_conn1, $conn1);
// if this line is commented out then the print_r($_POST)
//above outputs all the correct information.

$select = 'SELECT record_id, username, active FROM table1 WHERE username = "'.mysql_real_escape_string($_POST['username']).'" AND password = "'.mysql_real_escape_string(md5($_POST['password'])).'"';

$query = mysql_query($select, $conn1) or die(mysql_error());

}
?>

<form action="<?php echo $_SERVER['PHP_SELF']?>" method="post">
<table>
<tr>
<td align="right">Username</td>
<td><input type="text" id="username" name="username" size="32" value="" />
</td>
</tr>
<tr>
<td align="right">Password</td>
<td><input type="password" id="password" name="password" size="32" value="" />
</td>
</tr>
<tr>
<td align="center" colspan="2"><input type="submit" name="Login" value="Login" /></td>
</tr>
</table>

最佳答案

将 mysql_select_db($database_conn1, $conn1) 放入您的 conn1.php 文件中。

关于php - mysql_select_db() 导致我的 $_POST 变量为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8885076/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com