php - PHP 函数不会返回带有 PDO 的数组
问题描述
function find_user_roles($userid){
$statement = pdo->prepare("SELECT users_roles.roles_id, roles.user_role FROM users_roles JOIN roles ON users_roles.roles_id = roles.id WHERE users_roles.users_id = $userid");
$statement->execute();
$result = $statement->fetchAll();
print_r($result); //Returns the full Array
return $result;
}
print_r($result); //brings Error: Uncaught ErrorException: Undefined variable: result
我不明白为什么这个函数没有返回任何东西。你能帮帮我吗?谢谢
解决方案
推荐阅读
- python-3.x - 希望以粗体突出显示值,但该功能未按预期工作
- c# - 在监视器之间移动应用程序 - C#
- installation - 安装 zookeeper-client-c 时 build.xml 不存在
- java - Java 线程安全计数器未按预期工作
- c# - 使用自动脚本设置标签位置
- vba - 用逗号分隔符拆分,如果在双引号内忽略
- google-sheets - 我想我疯了:Google Sheet Lookup
- sql - SQL Server where 子句 on JSON 字段
- python - 使用 python-docx 识别 word 文档 .docx 文件中的封面
- ios - iOS后台下载不尊重httpMaximumConnectionsPerHost