使用MySQL,PHP和angular.js在数据库中插入数据数组
Insert array of data in Database using MySQL,PHP and angular.js
我需要一个帮助插入数组的数据使用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个数据,我在数据库(i.e-name,email,rollno,subject
)中只有4个字段。当用户点击提交按钮时,这20条数据将在数据库中插入20行。这里我需要如何在php中完成。在下面的代码中,我声明了submit函数。
$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
格式无效。应该是
$scope.listOfData=[
{'name':raj,'email':raj@gmail.com,'rollno':11,'subject`:abc},
{'name':raja,'email':raja@gmail.com,'rollno':13,'subject`:ab},
{'name':raja1,'email':raja1@gmail.com,'rollno':113,'subject`:anb},
....................................................................
.....................................................................
{'name':raja1,'email':raja1@gmail.com,'rollno':113,'subject`:anb},
];
相关文章:
- javascript:将数据库中的数据插入到html5文本字段中
- 从数据库中获取数据并插入JavaScript变量
- 使用JavaScript插入Access数据库
- 使用formData使用ajax将图像插入数据库
- 如何优化循环以插入到数据库中
- PHP 数组未向数据库插入多行
- PHP动态数据库插入
- HTML5本地数据库插入
- 从多选表数据库插入数据到单行表数据库
- 数据库插入图像而不是文本
- 向数据库插入文件名
- AngularJS向数据库插入数据两次
- 当向数据库插入大量记录时,我应该如何编写节点脚本以最小化内存使用
- 当用户向数据库插入一行时如何刷新页面
- 当我们试图关闭浏览时,向数据库插入数据
- NodeJS+Express+Mongoose(MongoDB)数据库插入错误
- 流星在数据库插入前检查文本
- 如何更新页面后,数据库插入或更新在PHP或ajax
- 如何向SQL数据库插入动态值
- 奇怪的数据库插入问题在Phonegap和SQLite