喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
 13  1/2  1  2  > 
     
标题: [问题] 请教各位大虾!php 实现批量新增  
 
starry1819 (starry1819)
注册会员
Rank: 2
初级会员



UID 67185
精华 0
积分 58
帖子 46
金钱 58 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2005-12-15
状态 离线
请教各位大虾!php 实现批量新增

我从A表里拿出10或100条数据(例如:ID号和姓名),然后添加了一些内容,再新增到另一个表,那应该怎样做呢???
2006-11-4 10:50 AM#1
查看资料  发短消息  顶部
 
阿刁
中级会员
Rank: 3Rank: 3
一般会员


UID 31510
精华 0
积分 301
帖子 279
金钱 301 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2004-9-27
状态 离线
[推荐阅读] 新开了个PHP群(17302205)
把你拿出的数据写到数组里
再用$sql = 'INSERT INTO `table` (`id`,`name`) VALUES (\'ID号\'),(\'姓名\');'
如果拿出的数据条数不定的话,就需要for循环 VALUES语句后面的圆括号.




印巴文化
2006-11-4 01:54 PM#2
查看资料  Blog  发短消息  QQ . .   顶部
 
starry1819 (starry1819)
注册会员
Rank: 2
初级会员



UID 67185
精华 0
积分 58
帖子 46
金钱 58 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2005-12-15
状态 离线
[推荐阅读] 新开了个PHP群(17302205)
把你拿出的数据写到数组里
再用$sql = 'INSERT INTO `table` (`id`,`name`) VALUES (\'ID号\'),(\'姓名\');'
如果拿出的数据条数不定的话,就需要for循环 VALUES语句后面的圆括号.

大虾!我是新手,能否讲得一些!!!最好就有代码!!!!
2006-11-6 03:36 PM#3
查看资料  发短消息  顶部
 
sanders_yao
版主
Rank: 7Rank: 7Rank: 7
or2 =333


UID 30286
精华 0
积分 11763
帖子 4942
金钱 11760 喜悦币
威望 0
人脉 3
阅读权限 100
注册 2004-7-23
来自 北京 菜户营
状态 离线
[推荐阅读] phper求职
人家已经把sql代码给你了 呵呵
我修改一下 如果你要添加的值固定或可查询可以使用insert into ... select ...句法
如: insert into `table1` (`id`, `name`, `otherfield1`, `otherfield2`) select `id`, `name`, 'value1', 'value2' from `table2` limit 0, 100;
2006-11-6 04:17 PM#4
查看资料  Blog  发短消息  顶部
 
starry1819 (starry1819)
注册会员
Rank: 2
初级会员



UID 67185
精华 0
积分 58
帖子 46
金钱 58 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2005-12-15
状态 离线
[推荐阅读] 网吧盈利的三要素
其实我最不明白的是我要添加的内容(是个变量)是10条或100条,这些是一个用循环打印出来的文本框,名字是txt.$i,那提交了以后怎样取得回它们的值???
2006-11-6 04:59 PM#5
查看资料  发短消息  顶部
 
sanders_yao
版主
Rank: 7Rank: 7Rank: 7
or2 =333


UID 30286
精华 0
积分 11763
帖子 4942
金钱 11760 喜悦币
威望 0
人脉 3
阅读权限 100
注册 2004-7-23
来自 北京 菜户营
状态 离线
[推荐阅读] 打包转移的问题
txt.$i是什么东西?难道楼主在使用什么模板?
提交的变量可以使用$_POST或者$_GET数组获得
之后通过字符串组合送交mysql执行
2006-11-6 05:31 PM#6
查看资料  Blog  发短消息  顶部
 
starry1819 (starry1819)
注册会员
Rank: 2
初级会员



UID 67185
精华 0
积分 58
帖子 46
金钱 58 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2005-12-15
状态 离线
[推荐阅读] 上海招聘PHP高级工程师
没错啊,果然利害!!!我的文本框的名称就是用变量"$txt.$i"来命名的,所以名称就是txt1,txt2,txt3.........问题就是我在:
if($button)
{
for(....)
echo $text.$i;
}
时,就打印不出值来?????????
2006-11-6 05:39 PM#7
查看资料  发短消息  顶部
 
sanders_yao
版主
Rank: 7Rank: 7Rank: 7
or2 =333


UID 30286
精华 0
积分 11763
帖子 4942
金钱 11760 喜悦币
威望 0
人脉 3
阅读权限 100
注册 2004-7-23
来自 北京 菜户营
状态 离线
[推荐阅读] PEA南京召集南京PHPer
你要打印文本框的值 而$text.$i是文本框名称的值
如果你需要打印提交后文本框的值 首先要确定你有多少文本框
然后再循环中使用
echo $_POST[$text.$i];
来输出文本框的值
2006-11-6 05:45 PM#8
查看资料  Blog  发短消息  顶部
 
starry1819 (starry1819)
注册会员
Rank: 2
初级会员



UID 67185
精华 0
积分 58
帖子 46
金钱 58 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2005-12-15
状态 离线
[推荐阅读] 这儿的人不喜欢回帖
其实如果正常的话我只要用
for(...)
echo $text.$i
也可以把值打印出来是不是???但现在我用你的方法还不行,真的不知道我的代码是那有问题????
2006-11-6 05:59 PM#9
查看资料  发短消息  顶部
 
starry1819 (starry1819)
注册会员
Rank: 2
初级会员



UID 67185
精华 0
积分 58
帖子 46
金钱 58 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2005-12-15
状态 离线
[推荐阅读] PHP技术群4299507 / 30677629 欢迎加入技术讨论
行了....Thanks sanders_yao !!!!!!!!!!!!!!
2006-11-6 06:12 PM#10
查看资料  发短消息  顶部
 13  1/2  1  2  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.023311 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP