PHP采集问题,大虾帮忙,插入语句单独测试没错,提示只有error;没显示其它的

set_time_limit(0);header("Content-type:text/html;charset=gb2312");$url=//地址$user=//账号... set_time_limit(0);
header("Content-type: text/html; charset=gb2312");

$url = //地址
$user = //账号
$password = 密码
$conn = mysql_connect($url,$user,$password);//连接
mysql_query("set names 'utf8'");//设置编码机
mysql_select_db("连接数据库") //连接数据库
$con = file_get_contents("例表面网址");
$pre = "/<li class=lifw0><a.*?href=\"(.+?)\"/";
preg_match_all($pre,$con,$arr);
foreach($arr[1] as $id=>$v){
$turl="网站域名".$v;
cainr($turl);
}
mysql_close($conn);

function cainr($nrurl){
$con = file_get_contents($nrurl);
$pre = "/<li class=li2>(.+?)<\/li>/";
preg_match_all($pre,$con,$arr);
$insql="插入语句"
if (!mysql_query($insql,$conn))
{
die('Error: ' . mysql_error());
}
echo "添加一条记录";
}
展开
 我来答
龙氏风采
2016-12-16 · 知道合伙人互联网行家
龙氏风采
知道合伙人互联网行家
采纳数:5849 获赞数:12817
从事互联网运营推广,5年以上互联网运营推广经验,丰富的实战经

向TA提问 私信TA
展开全部
$sql = "INTSERT INTO erp_sale (orderid,price,note)
VALUES ('".intval($pos['orderid'])."','".floatval($post['price'])."','".$post['note']."')";

改成这个就OK了。
你SQL语句有待加强
追问
我的SQL语句单独测试过,没问题,可以正常插入...就是循环的时候出现问题
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式