//final$final['qq']=getqq($url);$final['name']=getname($url);$final['ip']=getip();$final['info']=getLocation($final[ip]);$final['refer']=GetReferrer();$final['time']=GetT...
//final
$final['qq']=getqq($url);
$final['name']=getname($url);
$final['ip']=getip();
$final['info']=getLocation($final[ip]);
$final['refer']=GetReferrer();
$final['time']=GetTime();
var_dump ($final);
$con = mysql_connect($cfg_dbhost,$cfg_dbuser,$cfg_dbpwd);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("qq", $con);
$q="INSERT INTO qq (id,qq,name,ip,refer,info,time) VALUES (2,'".$final['qq'][0][1][0]."','".$final['name'][0][0]."','".$final['ip']."','".$final['refer']."','".$final['info']."','".$final['time']."')";
echo $q;
$query=mysql_query($q);
if($query){
echo "ok";
}else{
echo "no";
}
mysql_close($con);
表结构:ID主键是INT递增其余是VARCHAR 奇怪的是打印出来的$q里的字符串,我在mysql管理工具里直接用sql查询,运行是成功的。 可在PHP里却不成功。 大神帮看看是什么原因。 另,因为getqq($url) getname($url)函数的原因,获取的值为空,但这不妨碍程序运行吧。
上面是$q打印出来的样子。
展开