Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
多插入sql查询php_Php_Sql Server 2005 - Fatal编程技术网

多插入sql查询php

多插入sql查询php,php,sql-server-2005,Php,Sql Server 2005,我有一个列ID、部门ID、val的表 create table departmentVal (ID INT IDENTITY(1,1), departmentID INT NOT NULL, val BIGINT) create table departmentID (ID,departmentName) 如何将val、$count=10k和$val=123490000001到1234900010000多次插入到departmentVal中 $i = 0; $count = 10000;

我有一个列ID、部门ID、val的表

create table departmentVal (ID INT IDENTITY(1,1), departmentID INT NOT NULL, val BIGINT)

create table departmentID (ID,departmentName)
如何将val、$count=10k和$val=123490000001到1234900010000多次插入到departmentVal中

$i = 0;
$count = 10000;
 $va = 1234900000001;
$dptID = 1;

while  ($i < $count){
insert into departmentVal($dptID , $val);
$val++;
}
$i=0;
$count=10000;
$va=123490000001;
$dptID=1;
而($i<$count){
插入部门val($dptID,$val);
$val++;
}
我正在寻找更好的解决办法来做这件事

创建过程dorepeat(p1 INT) 开始 设置@x=0; 重复 在表格中选择NULL、field1、field2; 设置@x=@x+1; 直到@x>p1结束重复;
END

你看了吗:?你没有在任何地方使用
$count
@fizzy不,顺便说一句,谢谢你的链接