Php 检查数据库中是否存在IP(通过$\u服务器发送)?

Php 检查数据库中是否存在IP(通过$\u服务器发送)?,php,mysql,Php,Mysql,我通过将$_SERVER(REMOTE_ADDR)存储到全局变量中,将IP发送到数据库中,但在尝试检查主机的IP是否存在时遇到问题 以下是我正在尝试使用的脚本 <?php include_once('./db.php'); ?> <?php $_SESSION[“sidIP”] = $_SERVER["REMOTE_ADDR"]; $checkIP = mysql_query("SELECT * FROM guardiansInfo WHERE sidIP = '

我通过将$_SERVER(REMOTE_ADDR)存储到全局变量中,将IP发送到数据库中,但在尝试检查主机的IP是否存在时遇到问题

以下是我正在尝试使用的脚本

<?php
    include_once('./db.php');
?>  
<?php
$_SESSION[“sidIP”] = $_SERVER["REMOTE_ADDR"];

$checkIP = mysql_query("SELECT * FROM guardiansInfo WHERE sidIP = '".$_SESSION["sidIP"] . "'");

 if(mysql_numrows($checkIP) > 0) {
  echo 'It exists!';
 } else {
  echo 'It does not exist';
 }

 ?>


<html>
    <body>
        nothing


    </body>
</html>


此字符串文字的格式不正确

如果没有帮助,数组将不会在双引号内自动展开

$checkIP = mysql_query("SELECT * FROM guardiansInfo WHERE sidIP = '{$_SESSION["sidIP"]}'"); 
请不要使用
mysql\uuz
数据库扩展,它已被弃用(在PHP7中永远消失) 特别是如果你只是在学习PHP,那么就花点精力学习
PDO
mysqli_u979;
数据库扩展,


此字符串文字的格式不正确

如果没有帮助,数组将不会在双引号内自动展开

$checkIP = mysql_query("SELECT * FROM guardiansInfo WHERE sidIP = '{$_SESSION["sidIP"]}'"); 
请不要使用
mysql\uuz
数据库扩展,它已被弃用(在PHP7中永远消失) 特别是如果你只是在学习PHP,那么就花点精力学习
PDO
mysqli_u979;
数据库扩展,


这是时髦的引号,是连接字符串的非主题点:
”$_会话[“sidIP”]。'
是错误的。另外,不要使用“智能”引号,
$\u SESSION[“sidIP”]
。目前,您的作业说明这
从监护信息中选择*,其中sidIP='$\u SESSION[
是一个字符串,因为您的引号是封装的。不要使用MS Word进行开发。这是我的第二条评论。第一条是是错误的。
。我在该评论的后半部分对此进行了扩展……”目前,您的作业中说,这是一个
选择*FROM guardersinfo,其中sidIP='$\u SESSION[
是一个字符串,因为您的引号是封装的。它是时髦的引号,并且是连接字符串的非主题点:
。$\u SESSION[“sidIP”].
是错误的。另外,不要使用“智能”引号,
$\u SESSION[“sidIP”]
。目前,您的作业中说,这
从监护信息中选择*,其中sidIP='$\u SESSION[
是一个字符串,因为您的引号是封装的。不要使用MS Word进行开发。这是我的第二条评论。第一条是是错误的。
。我在该评论的后半部分对此进行了扩展……”目前,您的作业表明,由于您的报价封装,sidIP='$\u会话[是一个字符串,因此此
SELECT*FROM guardersinfo。