【发布时间】:2017-05-10 19:08:43
【问题描述】:
在我的数据库中,我使用 INET_ATON 存储 IP (ipv4)
<?php
$ip = mysqli_real_escape_string( $con, $_SERVER[ 'REMOTE_ADDR' ] );
mysqli_query( $con, "INSERT INTO table ( ip ) VALUES ( INET_ATON( '$ip' ) )" );
然后,要搜索“正常 ip”,我执行以下操作
SELECT * FROM table WHERE ip = INET_ATON ('31.165.84.4')
但是我怎样才能只搜索ip的一部分呢?例如:
SELECT * FROM table WHERE ip LIKE INET_ATON ('31.165.84') // not working
SELECT * FROM table WHERE ip LIKE INET_ATON ('%31.165.84%') // not working
这可能吗?
【问题讨论】: