我往MySQL数据库里插入IP地址,怎么只能写入前三位呢? 字段类型设为字符串的吧,要设为数值型的 使用ip2long, long2ip来进行转换 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢二位了,再问一个问题(没分了,高手不要见怪啊)$result = mysql_query($query) or die("Invalid query: " . mysql_error()); if(!($arr = mysql_fetch_array($result)))我用这两行代码来检查:数据库查询成功,但返回的是空值。这里有什么不对啊,为什么老是出错。 $query的值?不会是insert into ...吧 $query是select语句我是要判断,在数据库中找到了怎么办,找不到又要怎么办这样写可以吗? 代码是这样的:$where = "where ipaddress1='$ip'";$query = "select ipaddress1 from tempip $where";$result = mysql_query($query) or die("Invalid query: " . mysql_error());if(!($arr = mysql_fetch_array($result))){ ++$d_spacecount; ++$spacecount; $query = "insert into tempip (ipaddress1,tim) values ('$ip','$nowtime')"; $result = mysql_query($query) or die("Invalid query: " . mysql_error());}数据库里有符合要求的数据,但是两个变量还在不断增加。百思不得其解。 1、首先要结合你最初的提问来看待这个问题,因为有“往MySQL数据库里插入IP地址,怎么只能写入前三位”所以应该是你的ipaddress1为数值类型或虽然是字符类型但宽度不够2、你可以先$query = "select ipaddress1 from tempip";$result = mysql_query($query) or die("Invalid query: " . mysql_error());while($arr = mysql_fetch_array($result)) echo $arr['ipaddress1']."<br>";看看都有些什么再echo $ip;看看是什么 php和.net做接口 php5插入到sql server2005数据库中,全角横线“-”变成了乱码? 急!求在哪里编写php 本人笨 求学习· php多个文件怎么调试啊 php上传问题 刚转学php,请大家帮我写段数据库查询类的代码 3-4 星期项目 - 需要会PHP-mysql-html-css 人 - 在上海 这就是什么意思? 这个SQL语句怎么写??? orcale 数据查询不到 是group by 原因吗? 4个表联查的 PHP解析XML遇到难题? 请大家帮忙呀 echo出 "//"怎么实现
$result = mysql_query($query) or die("Invalid query: " . mysql_error());
if(!($arr = mysql_fetch_array($result)))
我用这两行代码来检查:数据库查询成功,但返回的是空值。
这里有什么不对啊,为什么老是出错。
不会是insert into ...吧
我是要判断,在数据库中找到了怎么办,找不到又要怎么办
这样写可以吗?
$where = "where ipaddress1='$ip'";
$query = "select ipaddress1 from tempip $where";
$result = mysql_query($query) or die("Invalid query: " . mysql_error());
if(!($arr = mysql_fetch_array($result)))
{
++$d_spacecount;
++$spacecount;
$query = "insert into tempip (ipaddress1,tim) values ('$ip','$nowtime')";
$result = mysql_query($query) or die("Invalid query: " . mysql_error());
}
数据库里有符合要求的数据,但是两个变量还在不断增加。
百思不得其解。
2、你可以先
$query = "select ipaddress1 from tempip";
$result = mysql_query($query) or die("Invalid query: " . mysql_error());
while($arr = mysql_fetch_array($result))
echo $arr['ipaddress1']."<br>";
看看都有些什么
再
echo $ip;
看看是什么