ai didi

php - $query 不是在 PHP 中执行,而是在 phpMyAdmin 中执行

转载 作者:行者123 更新时间:2023-11-29 05:32:19 24 4
gpt4 key购买 nike

所以,这是我的代码:

$query = "SELECT `id` FROM `users` WHERE `username`='$username' AND `password`='$password_hash'";
echo $query;
echo mysql_result(mysql_query($query), 0);

当我在 PHP 中运行这段代码时,我执行了查询,并在 phpMyAdmin 中运行它,它显示了 id 1。但是它没有输出任何东西,当完整的代码运行时,我得到了这个错误:

Warning: mysql_result() expects parameter 1 to be resource

最佳答案

来自 php 手册:

如果用户无权访问查询引用的表,mysql_query() 也会失败并返回 FALSE。

您确定您已连接到数据库并且拥有良好的权限吗?

关于php - $query 不是在 PHP 中执行,而是在 phpMyAdmin 中执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13709299/

24 4 0
文章推荐: android - 我在退出 React Native 应用程序时遇到问题
文章推荐: java - Netbeans 和控制台中的未知字符
文章推荐: php - 在 SELECT SQL 中一次使用 LIMIT WHERE
文章推荐: MySQL 触发器没有像它应该的那样执行
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com