求php 批量把数组写入mysql表

print_r($Codes);数组输出如下Array([0]=>苹果[1]=>香蕉[2]=>橘子[3]=>梨子················等等等等·······[9... print_r($Codes);
数组输出如下
Array
(
[0] => 苹果
[1] => 香蕉
[2] => 橘子
[3] => 梨子
················等等等等·······
[99] => 西瓜
)

$sql=insert into table_name (mingcheng,shijian) values (),(),(),();
shijian字段是时间,固定的都是“now()”,但是也要同名称一起添加到数据库
数据库表结构是
id int(11) 自增
mingcheng tinytext
zhonglei date

sql语句要怎么写,要怎么把上面的那一百种水果名字筛选出来,一起加入到mingcheng字段中
求完整的代码。
---------------------------------
不好意思 上面表结构写错了
数据库表结构是
id int(11) 自增
mingcheng tinytext
shijian date

求完整代码,千万千万不要复制别人的,或者一些太简洁的话。谢谢了,请补全代码,让它能实现我的要求。
展开
 我来答
shen000love
2017-04-16 · TA获得超过394个赞
知道小有建树答主
回答量:520
采纳率:0%
帮助的人:270万
展开全部

差不多就是这样。你运行一下。如果有问题再稍微修改下就ok了

$sql = 'insert into table_name (mingcheng, shijian) values ';

foreach ($Codes as $key => $value) {
$sql .= '(\''.$value.'\' , \''.now().'\')';
if($key < count($Codes)-1){
$sql .= ',';
}else{
$sql .= ';';
}
}
追问

now()不是函数要用引号,我就这个写了,数据库类型是date ,但是写入是时间都是0000-00-00.,懵逼了,应该怎么改

百度网友0991769
2017-04-16 · TA获得超过496个赞
知道小有建树答主
回答量:1255
采纳率:56%
帮助的人:119万
展开全部
循环写入即可
追问
求完整代码,千万千万不要复制别人的,或者一些太简洁的话。谢谢了,请补全代码,让它能实现我的要求。不要什么原理,谢谢。
我是不会给你采纳的,请放心,看了一下你给别人回答的问题,简直是奇葩了。尽是些没有意义的回答。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式