IP是vachar。
创新互联建站是专业的横峰网站建设公司,横峰接单;提供成都网站建设、成都网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行横峰网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
所以用
'select
*
from
'table'
where
ip
="
'
.$iipp.
'
"
';
为了好看。所以单引号和双引号之间打了空格,你用的时候要去掉空格
?php
error_reporting(0);
header("content-type:text/html;charset=utf-8");
$conn=mysql_connect("127.0.0.1","root","qaz123");
if (!$conn)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("test", $conn);
mysql_query("set names utf-8") ;
$ip = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"];
$ip = ($ip) ? $ip : $_SERVER["REMOTE_ADDR"];
$time=time();
mysql_query("INSERT INTO visit (ip, time) values('$ip','$time')") ;
/*
CREATE TABLE `visit` (
`id` int NOT NULL AUTO_INCREMENT ,
`ip` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
PRIMARY KEY (`id`)
)
ENGINE=MyISAM
DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci
CHECKSUM=0
DELAY_KEY_WRITE=0
;
*/
有可能你查询出来的是很多条记录。
而你在$rs=mysql_fetch_array($q);的使用上可能还有不熟悉的地方。你打印出来看看具体是什么。
连接数据库都会了,查询出来也会吧?参考;
$query = "select * from table ";
$i=0;
if ($result = mysqli_query($link, $query)) {
while ($finfo = mysqli_fetch_field($result)) {
if($ip==$finfo-ip)
{
$i=1;
}
}
if($i==1)
{
echo "1";
}
else{
echo "0";
}
mysqli_free_result($result);
}
mysqli_close($link);