如何在使用angular.js和php连接数据库的两个表之后在表中显示值

时间:2015-10-16 09:48:07

标签: php mysql angularjs

我有一个疑问;我想在表中显示一些值,这些值将使用angular.js和PHP从数据库的两个表中获取。我先解释一下我的代码。

dept.html

<thead>
<tr>
<th>Sl. No</th>
<th>Dept Name</th>
<th>Short Name</th>
<th>HOD</th>
<th>No of Faculty</th>
</tr>
</thead>
<tbody id="detailsstockid">
<tr ng-repeat="">
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>   
</tbody>
</table>

我的控制器文件代码如下所示。

$scope.listOfDeptData=[];
    var datas='';
    $http({
        method:'GET',
        url:"php/princpaldept/getDeptData.php",
        headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
    }).then(function successCallback(response){
    },function errorCallback(response) {
    });

getDeptData.php

$connect = mysqli_connect("localhost", "root", "******", "go_fasto");
$result = mysqli_query($connect, "select * from db_department  order by dept_id desc");
$data = array();
while ($row =mysqli_fetch_assoc($result)) {
  $data[] = $row;
}
print json_encode($data);

我在下面添加了数据库结构。

DB_USER

user_id    roll_id  user_type    user_name  mob_name  user_status  dept_id

 1           2         3         Rahul      99*****     1            15

 2           2        3          Raj        98*****     1            16

db_department

dept_id   dept_name     short_name     login_name

 15       Civil           civil         civil123

 16       Mechanical       Mech         mech123

db_roll

roll_id    roll

1         Principal

2         HOD

3         Professor

此处我的要求是从dept name,short name获取的前2个数据(db_department),并使用每个dept_id,教师将从db_user表中获取并使用相同的dept_id and role_id=2 HOD将从db_user表中获取并最终在表中显示数据。请帮我。

0 个答案:

没有答案