PHP用脚本逻辑连接到mySQL问题?

时间:2015-01-14 09:17:33

标签: php mysql

任何有经验的人都可以告诉我为什么这不起作用,而它应该通过php和SQL中的约定和做法。

$con = mysql_connect($conf['host'],$conf['user'],$conf['pass']) or die ("cannot connect");
mysql_select_db($conf['database'])or die("cannot select DB");

$sql = mysql_query("SELECT * FROM `user` WHERE `username` = '$g_Username'");

if (!$sql) 
{
    die("query failed: " . msql_error());
}

while($row = mysql_fetch_array($sql, MYSQL_ASSOC ))
{

    $salt = $row['salt'];
    $md5_pass = MD5(md5($g_Password) . $salt);

    if( $g_Username == $row['username']  && $md5_pass == $row['password'] )
    {
        print("g_userOk ");
        addLog("$g_Username Authenticated");
    }
}

mysql_close();

1 个答案:

答案 0 :(得分:-1)

不推荐使用mysql。 请改用pdo或mysqli。

然而......你有一个拼写错误:

更改

die("query failed: " . msql_error());

die("query failed: " . mysql_error());