Php 致命错误:调用未定义的函数INET_ATON()

Php 致命错误:调用未定义的函数INET_ATON(),php,fatal-error,Php,Fatal Error,我正在使用INET_NTOA函数成功地在数据库中存储IP地址,如下所示: $sql="INSERT INTO $tbl_subnets(address) VALUES(INET_NTOA('$address') 但是,在使用INET_ATON选择地址时,如果尝试反转,则会出现以下错误: 致命错误:调用未定义的函数INET_ATON() 使用此代码 <?php $sql="SELECT * FROM subnets"; $result=mysql_query($sq

我正在使用INET_NTOA函数成功地在数据库中存储IP地址,如下所示:

$sql="INSERT INTO $tbl_subnets(address) VALUES(INET_NTOA('$address')
但是,在使用INET_ATON选择地址时,如果尝试反转,则会出现以下错误:

致命错误:调用未定义的函数INET_ATON()

使用此代码

<?php
    $sql="SELECT * FROM subnets";
        $result=mysql_query($sql);

        // Start looping the rows in the database.
        while($rows=mysql_fetch_array($result)){
?>

<td><?php echo $rows[INET_ATON('address')]; ?></td>

<?php

}

?>


有人能帮我解释一下吗?谢谢

inet\u aton()
是一个Mysql函数。在PHP中,可以使用and。

它不是PHP函数。您不能在PHP中调用它PHP和SQL之间经常被忽略的差异…可能与我现在使用的PHP函数重复,但我现在得到一个错误:警告:inet_ntop()[function.inet ntop]:无效的in_addr值