如何使用PHP从MySQL数据库获取密码值

时间:2014-04-12 16:48:44

标签: php mysql

我正在建立一个注册和登录的网站。所以我有一个数据库,用户信息存储在其中。现在我想从这个数据库中获取一些信息。确切地说,我想使用PHP代码获取用户密码。现在我的代码如下:

<?php
    $result = mysql_query('SELECT password FROM users');
    echo mysql_result($result, 4);
?>

当我尝试运行我的代码时收到此消息:

Warning: mysql_result(): Unable to jump to row 4 on MySQL result index 8 in C:\xampp2\htdocs\Praks\seaded.php on line 20

我怎么能让它发挥作用?

1 个答案:

答案 0 :(得分:1)

似乎没有5个密码行存储在您的数据库中。所以你可以试试:

 echo mysql_result($result, 0);//return first password from your query result

或者您可以这样做以回显所有密码:

$result = mysql_query('SELECT password FROM users');
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
    printf("password: %s ", $row["password"]);
}

注意:不推荐使用所有mysql_*个函数。您应该转到PDOmysqli