Php连接MySQL数据库

时间:2017-02-12 05:31:37

标签: mysql

所以我试图通过PHP连接MySQL数据库。该页面正在从HTML页面获取表单输入。

下面的程序应该检查变量$uName是否在我名为UserAccounts的表中。这是SQL表达式

SELECT * FROM UserAccounts WHERE UserName= '$uName'"

我在uName附近使用和不使用单引号尝试过它。然后代码应该回显变量$ name。 $name变量应该等于我表中的Password2列。一旦SQL工作,我打算将此代码推送到if语句,检查帐户是否存在。然后代码应该重定向到用户主页。

任何想法是什么问题?

另外,如果您想知道userLoginuserPass变量是什么,它们来自表单。它们是我的HTML表单中两个标签的名称。密码值最终也将包含在SQL中。

<?php

  echo("<html><head><title>User Sign-Up</title></head>\n");

  $dbcnx = mysqli_connect("dbv","uName","pass", "db");
  // Check connection
  if (!$dbcnx) {
    echo( "<P>Unable to connect to the " .
    "database server at this time.</P>\n" );
    exit();
  }
  // Escape user inputs for security
  $uName = mysqli_real_escape_string($dbcnx, $_REQUEST['userLogin']);
  $uPass = mysqli_real_escape_string($dbcnx, $_REQUEST['userPass']);
  echo($uName);
  $q = mysql_query("SELECT * FROM UserAccounts WHERE UserName= '$uName'");
  $r = mysql_fetch_array($q);
  $name = $r['Password2'];
  echo($name);

?>

0 个答案:

没有答案