php - 将 MySQL 数据库值分配给 PHP 变量

标签 php mysql mysqli

我试图获取指定用户名的密码,将其分配给 PHP 变量,然后打印它。这是它的代码 -

$user = $_POST["uname"];
$pass = mysqli_query($con, "SELECT pass FROM users WHERE username = '$user'");                                              
$result = mysqli_fetch_array($pass);

$specific = $result['pass'];

echo $specific;

问题是根本没有打印任何内容!甚至没有错误。我该怎么办?

最佳答案

$pass = mysqli_query($con, "SELECT pass FROM users WHERE username = '$user'") or die(mysqli_error($con)); 

这将向您显示查询中的正确错误

关于php - 将 MySQL 数据库值分配给 PHP 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35089702/

相关文章:

php - 另一个数组内的 stdClass 对象数组

PHP 数组列表

php - 从 csv 文件中删除第一行并根据它创建表

mysql - 如何使用nifi CaptureChangeMySQL?

mysql - 来自 MySql 数据库的 Weka 训练数据

mysql - 如何在mysql中解决这个查询

php - 如何在一个函数内部调用另一个函数

php - C++ proc_open 模拟

php - mysqli_fetch_assoc()期望参数/调用成员函数bind_param()错误。如何获取并修复实际的mysql错误?

php - 为什么这个 MySQL Select 查询返回错误,但完全可以正常完成 Select?