php 获取到ip地址是0.0.0.0

php 获取到ip地址是0.0.0.0,第1张

你的代码没看明白,因为数据库可以索引,不明白数据库查询为什么还要二分查找,数据库的HASH是最快速的搜索,那我就直接回答:可以把$conn放在变量里面递归,只要不是在递归函数里面再次mysql_connect就不会造成许多连接,至少浪费一点点堆栈空间(内存)。

其次纠正一下:PHP支持全局变量,需要使用global进行申明,例如:

<php

$a=1;

f();

echo $a;

function f(){

global $a;

$a++;

}

>

最后给你说个轻松的,mysql的连接符$conn,其实在所有的mysql函数里面是可以省略的,如果你只有一个连接,这个参数完全可以不用,例如:

<php

mysql_connect('127001','root','123456');

f();

mysql_close();

function f(){

$sql='select ';

$res=mysql_query($sql);//可以正常执行

$row=mysql_fetch_array($res);

mysql_free_result($res);

}

>

<php

$ip=$_SERVER["REMOTE_ADDR"];

$q=$mysqli->("select from account where userip='$ip'");

if($q->rows_num>0){echo 'IP已存在';}

else{

$q2=$mysqli->("insert into account (userip) values ('$ip')");

}

>

你看看吧,再有问题请HI我。

你的函数写错了,$ip=$_SERVER["REMOTE_ADDR"];

以上就是关于php 获取到ip地址是0.0.0.0全部的内容,包括:php 获取到ip地址是0.0.0.0、php及数据库、PHP把数据库连接对象放在递归中当参数行么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9647775.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存