大家帮忙看看进来,在线等

lka139913 2011-07-27 09:42:01
$sql1="select ModuletType from Module";//有20条数据
$result=mysql_query($sql1);
while($row = mysql_fetch_array($result)){
$OperatePrivi = in_array($row['ModuletType'],$_POST) ? 1 : 0;
$ModuleType = $row['ModuletType'];
$sql="INSERT INTO PersonPrivileg (ID,ModuleType,OperatePrivi,MainID,SonID,sign) VALUES ('','$ModuleType', '$OperatePrivi', '$MainID', '$SonID','$sign')";
mysql_query($sql);
}
}
这样写就往PersonPrivileg 中插入20条数据。我是想插入一条数据,循环向PersonPrivileg 中插入20条数据到ModuleType和OperatePrivi中。该怎么写,求高手指点下
...全文
81 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
潇湘博客 2011-07-27
  • 打赏
  • 举报
回复
首先你这样是能插入数据的。
把逻辑搞清楚了你自己能写出来。

读不懂你的意思
lka139913 2011-07-27
  • 打赏
  • 举报
回复
谢谢大家了,问题解决了。 循环语句的问题。
xuzuning 2011-07-27
  • 打赏
  • 举报
回复
把插入语句放到循环外就是了
木目子 2011-07-27
  • 打赏
  • 举报
回复
我执行完了后一下插入了20条数据,而不是循环插入到一条数据的

看不明白你说的什么!这段代码执行完的结果就是表中被插入count(Module)条数据
lka139913 2011-07-27
  • 打赏
  • 举报
回复
没有错误信息$MainID=trim($MainID);$SonID=trim($t_id);$sign=trim($sign);
都是post过来的不用管 我就是想问问
while($row = mysql_fetch_array($result)){
$OperatePrivi = in_array($row['ModuletType'],$_POST) ? 1 : 0;
$ModuleType = $row['ModuletType'];
这是一个循环,循环完了后 把$OperatePrivi和$ModuleType 插入到PersonPrivileg 表中,我执行完了后一下插入了20条数据,而不是循环插入到一条数据的
木目子 2011-07-27
  • 打赏
  • 举报
回复
还有把你的错误信息贴出来!
木目子 2011-07-27
  • 打赏
  • 举报
回复

$sql1="select ModuletType from Module";//有20条数据
$result=mysql_query($sql1);
while($row = mysql_fetch_array($result)){
$OperatePrivi = in_array($row['ModuletType'],$_POST) ? 1 : 0;
$ModuleType = $row['ModuletType'];
$sql="INSERT INTO PersonPrivileg (ID,ModuleType,OperatePrivi,MainID,SonID,sign) VALUES ('','$ModuleType', '$OperatePrivi', '$MainID', '$SonID','$sign')";//$MainID, $SonID,$sign在哪儿被定义的?
mysql_query($sql);
}//多了一个}
lka139913 2011-07-27
  • 打赏
  • 举报
回复
我想循环向PersonPrivileg 中的ModuleType和OperatePrivi 插入数据
kyzy_yy_pm 2011-07-27
  • 打赏
  • 举报
回复
楼主你可以说说你代码中遇到的问题是什么
kyzy_yy_pm 2011-07-27
  • 打赏
  • 举报
回复
$sql="INSERT INTO PersonPrivileg (ModuleType,OperatePrivi,MainID,SonID,sign) VALUES ('$ModuleType', '$OperatePrivi', '$MainID', '$SonID','$sign')";

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧