gpt4 book ai didi

php - 可打印的 PHP 变量中的 MySQL 数据输出

转载 作者:行者123 更新时间:2023-11-29 07:50:27 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows etc... expects parameter 1 to be resource

(31 个回答)


7年前关闭。




我知道我在这里遇到语法错误,但我无法弄清楚。

我试图在我的数据库中获取单个特定记录的结果以显示在 PHP 变量中。看起来很简单,但显然不适合我。这是我要运行的代码:

    // Create connection
$con=mysqli_connect($mysqlserver,$mysqluser,$mysqlpass,$mysqldb);

// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$SQL = "SELECT * FROM players_brixx_gastonia WHERE email='catheygreaney@example.com'";
$result = mysqli_query($SQL,$con);
$result1 = mysqli_fetch_assoc($result);
$prevpoints1 = $result1['points'];
echo $prevpoints1;

mysqli_close($con);

我的页面正在输出:“警告:mysql_fetch_assoc() 期望参数 1 是资源,给出的 bool 值”

这通常意味着我的查询失败,但是在 phpmyadmin 中自行运行查询时,它可以很好地显示我需要的行。

这是怎么回事?

更新:

KaNch 解决了我的问题。谢谢!

最佳答案

 // Create connection
$con=mysqli_connect($mysqlserver,$mysqluser,$mysqlpass,$mysqldb);

// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$SQL = "SELECT * FROM players_brixx_gastonia WHERE email='catheygreaney@example.com'";
$result = mysqli_query($con,$SQL);
$result1 = mysqli_fetch_assoc($result);
$prevpoints1 = $result1['points'];
echo $prevpoints1;

mysqli_close($con);

关于php - 可打印的 PHP 变量中的 MySQL 数据输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26574073/

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