php - 如何在数组中创建循环
问题描述
我有四张桌子:
要求:
ID | 姓名 | 地位 |
---|---|---|
休息日:
ID | 请求ID |
---|---|
用户:
ID | 姓名 | 软针 | 指定 |
---|---|---|---|
指定:
ID | 姓名 |
---|---|
我正在使用datatable
服务器端数据我正在尝试加入四个表都工作正常但我试图从dayoff
表中获取天数的唯一问题可能是多条记录(行)并且我没有得到数据正确的
$empQuery = "select requests.id as reqid, requests.name, requests.status , users.softechid , users.name, users.designation ,designation.name AS l,designation.id, daysoff.requestid,daysoff.dayoff FROM (((requests INNER JOIN users ON requests.name = users.name) INNER JOIN designation ON designation.id = users.designation) INNER JOIN daysoff ON requests.id = daysoff.requestid) WHERE 1 ".$searchQuery." order by ".$columnName." ".$columnSortOrder." limit ".$row.",".$rowperpage;
$empRecords = mysqli_query($connection, $empQuery);
$data = array();
$csv_var = '';
while ($row = mysqli_fetch_assoc($empRecords)) {
$requesidfromrequest = $row['reqid'];
$per_list[] = $row['dayoff'];
$data[] = array(
"id"=>$row['reqid'],
"softechid"=>$row['softechid'],
"name"=>$row['l'],
"title"=>$row['name'],
"daysoff" =>$csv_var,
);
}
解决方案
推荐阅读
- java - Spring SOAP WS:实现 SimplePasswordValidationCallbackHandler 的 WssSoapFaultException
- regex - 用于查找多行的正则表达式
- terraform - 在 minikube 上使用带有 helm 的 terraform 会出错
- mongodb - 嵌入文档中的 Strapi mongodb 项目特定字段
- java - Dubbo升级3.0后consumer无法通过zookeeper连接provider
- sql - 如何创建日期触发器?
- javascript - 为什么使用 setState 后内联高度值没有更新?
- css - 我的 CSS 的哪一部分阻止了媒体查询的工作?反应应用
- jestjs - 无论如何使用 jest-puppeteer 和 puppeteer-cluster 的队列来处理测试断言?
- ios - 有没有办法使用android studio在我的flutter项目中创建一个Podfile?