douyan6958 2014-07-14 11:16
浏览 5

在db中验证和插入详细信息

I need to insert the details (name, id , number )of many documents into database if they are not already existing and if they exist I just need to do a update for any changed information. I have arrived at the following code but it doesn't work. I am new to this and need help on this.

// setting up the connection to db

    foreach($A->Documents -> Document as $Document)
{


   $query = "SELECT * from table where id = '".$Document->id."'";

   $outcome = mysql_query($query) or die(mysql_error());
      if(($outcome)&&(mysql_num_rows($result)>0)){
       echo "Document already available" ;
         while($row = mysql_fetch_object($outcome)){
           if(!($outcome->name == $document->name)){
                  $update= "UPDATE table SET name= '.$Document->Name.'";
                  mysql_query($update) or die(mysql_error());
                  }
           else 
                  {
                  $insert= "INSERT table SET name= '.$Document->Name.'";
                  mysql_query($update) or die(mysql_error());
                  }

          }
    }
}  
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 在获取boss直聘的聊天的时候只能获取到前40条聊天数据
    • ¥20 关于URL获取的参数,无法执行二选一查询
    • ¥15 液位控制,当液位超过高限时常开触点59闭合,直到液位低于低限时,断开
    • ¥15 marlin编译错误,如何解决?
    • ¥15 有偿四位数,节约算法和扫描算法
    • ¥15 VUE项目怎么运行,系统打不开
    • ¥50 pointpillars等目标检测算法怎么融合注意力机制
    • ¥20 Vs code Mac系统 PHP Debug调试环境配置
    • ¥60 大一项目课,微信小程序
    • ¥15 求视频摘要youtube和ovp数据集