php - 使用 PHP 变量绑定查询结果
问题描述
我有一个简单的查询,可以找到名为 Permanent_employee 的表的平均工资:
SELECT AVG(E.salary)
FROM employee as E,permanent_employee as P
WHERE E.empID=P.empID
我想要的是将它绑定到一个 PHP 变量。如果这返回了薪水,我会像这样绑定它echo "<td>{salary}</td>";
,一切都会正常工作。但是这echo "<td>{$AVG(E.salary)}</td>";
给了我错误。我怎样才能让这个查询返回一个以后可以隐藏的变量到 PHP 形式?
更新:解决方案是使用 AVG(E.salary) AS sth
解决方案
有多种方法可以将其提取到 php 变量中
$result = mysqli_query($con,"SELECT AVG(E.salary) my_avg
FROM employee as E,permanent_employee as P
WHERE E.empID=P.empID");
$row = mysqli_fetch_array($result));
$avg = $row['my_avg'];
echo "<td>".$avg."</td>";
您还可以使用 PDO,请参阅使用 PDO 从 MySQL 获取结果
推荐阅读
- identity - 对所有控制器/操作强制执行双因素身份验证
- python - Jupyter Notebook Octave 内核:%1 不是有效的 Win32 应用程序
- python - 木星笔记本无法启动 - 未找到符号错误
- python - 在 AWS Step Function 状态机中,如何启用 JsonParser.Feature.ALLOW_NON_NUMERIC_NUMBERS
- javascript - 对象保存在全局变量中,但显示未定义
- spring-boot - Spring-Kafka 使用 DeadLetterPublishingRecoverer 将自定义记录而不是失败记录发送到 DLT
- python - 如何使用 go.Scattergeo 对象(地球)作为绘图以便在同一绘图中绘制轨迹?
- python - Visual Studio Code,没有看到 pymongo 'ModuleNotFoundError' 使用 pip 安装了 pymongo。为什么它看不到pymongo?
- mysql - MYSQL 检查输入值或传入 null。在一个过程中
- azure-data-explorer - 将范围传递给用户定义函数的任何替代方法?