$sql=INSERT INTO `dsd2008` (`yue`, `my_tel`, `my_tel_id`, `zongduan`, `out_tel`, `leixing`, `money_1`, `money_2`, `money_all`) VALUES("200803","5617955","75","小灵通","13590281007","长话","0","0.3","0.3"),("200803","5617955","139","小灵通","13590281007","长话","0","0.6","0.6"),("200803","5617955","51","小灵通","13599986018","长话","0","0.3","0.3"),("200803","5617955","54","小灵通","13599986018","长话","0","0.3","0.3"),("200803","5617955","59","小灵通","13599986018","长话","0","0.3","0.3"),("200803","5617955","63","小灵通","13599986018","长话","0","0.9","0.9");mysql_query($sql) || die('失败: '.$sql); 总提示失败~!在MYSQL 中并不会提示失败是正常插入~! 而 在PHP里利用 mysql_query($sql) || die('失败: '.$sql);   总提示失败~!
高手救助  很奇怪是为什么呢?

解决方案 »

  1.   

    失败: INSERT INTO `dsd2008` (`yue`, `my_tel`, `my_tel_id`, `zongduan`, `out_tel`, `leixing`, `money_1`, `money_2`, `money_all`) VALUES("200803","5617955","75","小灵通","13590281007","长话","0","0.3","0.3"),("200803","5617955","139","小灵通","13590281007","长话","0","0.6","0.6"),("200803","5617955","51","小灵通","13599986018","长话","0","0.3","0.3");以上就是错误代码的提示
      

  2.   

    你執行輒句試試?
     INSERT INTO `dsd2008` (`yue`, `my_tel`, `my_tel_id`, `zongduan`, `out_tel`, `leixing`, `money_1`, `money_2`, `money_all`) VALUES("200803","5617955","75","小灵通","13590281007","长话","0","0.3","0.3")
      

  3.   

    $sql='insert xxxxxx';变量后面的sql字符串,没加引号吧?
      

  4.   

    SOS~~~~~~~~~~问题还是没人解决~!
      

  5.   

    把你的mysql错误信息打印出来看看
    or die(mysql_error())
      

  6.   

    没有必要非要用 ,,,, 来插入一组数据.
    你就一条一条的拼出sql 来实现,这样比较可靠和稳定.$sql='INSERT INTO `dsd2008` (`yue`, `my_tel`, `my_tel_id`, `zongduan`, `out_tel`, `leixing`, `money_1`, `money_2`, `money_all`) VALUES("200803","5617955","75","小灵通","13590281007","长话","0","0.3","0.3")';....