qq_41265012 2019-12-11 15:24 采纳率: 70%
浏览 376
已采纳

php数组分割插入mysql数据库

$content="标题1@答案11#答案12&标题2@答案21&标题3@答案31#答案32&标题4@答案41#答案42";

首先用&分割每个问题:
$contentarr=explode ( '&', $content );
$ccount = count ( $contentarr );
然后再分割每个问题和答案:
for($i = 0; $i < $ccount; $i ++) {
$title=explode("@",$contentarr[$i])[0];
$answersarr=explode("@",$contentarr[$i])[1];
数据库创建标题
$qid = $this->addquestion ( $title, '', '');
if($qid>0){
分割答案
$ansarr = explode ( "#", $answersarr );
$ancount = count ( $ansarr );
for($v = 0; $v < $ancount; $v ++) {
$this->addanswer ( $title, $ansarr [$v]);
}
}

我想知道我错在哪里了,为什么插入数据库出现大量重复的标题

  • 写回答

2条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 已采纳回答 8月15日

      悬赏问题

      • ¥15 edge跟谷歌浏览器的默认搜索引擎无法修改,如何解决?
      • ¥15 access数据库出错
      • ¥100 matlab数学建模习题,求解答
      • ¥15 blender python输出纹理坐标(像素级)与三维坐标的对应关系
      • ¥15 python文件分发
      • ¥15 关于#c语言#的问题:要求:输出格式要界面直观、清晰大方、格式规范
      • ¥15 计算机组成汇编语言电路升级
      • ¥15 hadoop网站点击流数据分析项目
      • ¥15 TDA4 USB 识别不到的问题
      • ¥36 禁用ssl重协商以达到解决DOS漏洞