try: 1: $insert="INSERT INTO data VALUES(NULL,'$REMOTE_ADDR')"; 看$REMOTE_ADDR是否为空, 2: $insert="INSERT INTO data VALUES(NULL,'$_SERVER['REMOTE_ADDR']')";
更正: $insert="INSERT INTO data VALUES(NULL,'{$_SERVER['REMOTE_ADDR']}')"; 再不行try: $insert="INSERT INTO data VALUES(NULL,$REMOTE_ADDR)"; mysql_query($insert) or die ("插入数据失败"); echo mysql_error(); 看出现什么错误~
$insert="INSERT INTO data VALUES('',$REMOTE_ADDR)";
<?php $db= mysql_connect("localhost","root","") or die ("连接数据库失败"); mysql_select_db("data_counter",$db) or die ("选择数据库失败"); $insert="INSERT INTO data VALUES(NULL,'{$_SERVER['$REMOTE_ADDR']}')"; mysql_query($insert) or die ("插入数据失败"); $select="SELECT MAX(num) FROM data"; $datas=mysql_query($select); $data1=mysql_fetch_array($datas); $data=$data1[0]; mysql_close($db); $len=strlen($data); ECHO "你是第"; for($I=0;$I<6;$I++){ $h=$I+$len-6 ; if($I<(6-$len)) echo"<img src=0.gif border=0>"; else echo"<img src=".substr($data,$h,1).".gif border=0>"; } echo "位访问者"; ?> 这样的话计数器可以正常工作,可是IP,并没有写入,可以结帖了,但IP还是写不进去XIZI2002的方法 都试过了,可以在告诉我一些别的方法吗?谢谢!
1:
$insert="INSERT INTO data VALUES(NULL,'$REMOTE_ADDR')";
看$REMOTE_ADDR是否为空,
2:
$insert="INSERT INTO data VALUES(NULL,'$_SERVER['REMOTE_ADDR']')";
$insert="INSERT INTO data VALUES(NULL,'{$_SERVER['REMOTE_ADDR']}')";
再不行try:
$insert="INSERT INTO data VALUES(NULL,$REMOTE_ADDR)";
mysql_query($insert) or die ("插入数据失败");
echo mysql_error();
看出现什么错误~
$db= mysql_connect("localhost","root","") or die ("连接数据库失败");
mysql_select_db("data_counter",$db) or die ("选择数据库失败");
$insert="INSERT INTO data VALUES(NULL,'{$_SERVER['$REMOTE_ADDR']}')";
mysql_query($insert) or die ("插入数据失败");
$select="SELECT MAX(num) FROM data";
$datas=mysql_query($select);
$data1=mysql_fetch_array($datas);
$data=$data1[0];
mysql_close($db);
$len=strlen($data);
ECHO "你是第";
for($I=0;$I<6;$I++){
$h=$I+$len-6 ;
if($I<(6-$len)) echo"<img src=0.gif border=0>";
else echo"<img src=".substr($data,$h,1).".gif border=0>";
}
echo "位访问者";
?>
这样的话计数器可以正常工作,可是IP,并没有写入,可以结帖了,但IP还是写不进去XIZI2002的方法
都试过了,可以在告诉我一些别的方法吗?谢谢!