【发布时间】:2016-01-14 18:44:50
【问题描述】:
我需要一个帮助来使用 PHP、MySQL 和 angular.js 将数据数组插入数据库。让我解释一下我的代码。假设我有以下一组数据将插入数据库。
$scope.listOfData=[
0:{'name':raj,'email':raj@gmail.com,'rollno':11,'subject`:abc},
1:{'name':raja,'email':raja@gmail.com,'rollno':13,'subject`:ab},
2:{'name':raja1,'email':raja1@gmail.com,'rollno':113,'subject`:anb},
....................................................................
.....................................................................
20:{'name':raja1,'email':raja1@gmail.com,'rollno':113,'subject`:anb},
];
我在一个对象中有 20 个数据,而我在数据库中只有 4 个字段 (i.e-name,email,rollno,subject)。当用户单击提交按钮时,这 20 个数据将在 20 行中插入数据库。这里我需要如何它可以在 php 中完成。在下面的代码中,我声明了提交函数。
$scope.addData=function(){
$http({
method:'POST',
url: "php/timetable/addTimeTable.php",
data:$scope.listOfTimeData,
headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
}).then(function successCallback(response){
//Success callback
},function errorCallback(response) {
//Error callback
});
};
这里我需要如何将所有数据传递给 php 文件,并在循环中一次将所有数据插入 Mysql (Lets say table name-db_user) DB。请帮助我。
【问题讨论】:
-
$scope.listOfData无效。 -
@SarjanDesai:没关系,我只是想显示
listOfData的控制台输出。但我的要求是别的。
标签: javascript php mysql angularjs