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 "添加一条记录";
} 展开
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 · 知道合伙人互联网行家
关注
展开全部
$sql = "INTSERT INTO erp_sale (orderid,price,note)
VALUES ('".intval($pos['orderid'])."','".floatval($post['price'])."','".$post['note']."')";
改成这个就OK了。
你SQL语句有待加强
VALUES ('".intval($pos['orderid'])."','".floatval($post['price'])."','".$post['note']."')";
改成这个就OK了。
你SQL语句有待加强
追问
我的SQL语句单独测试过,没问题,可以正常插入...就是循环的时候出现问题
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询