Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 尝试将and if else语句与mysql fetch数组和布尔值一起使用…将继续计算所有内容_Php_Mysql_Mysqli - Fatal编程技术网

Php 尝试将and if else语句与mysql fetch数组和布尔值一起使用…将继续计算所有内容

Php 尝试将and if else语句与mysql fetch数组和布尔值一起使用…将继续计算所有内容,php,mysql,mysqli,Php,Mysql,Mysqli,我试图构建一个if语句,该语句将在使用内部连接和while循环中的mysqli_fetch_数组构建的数组中查找布尔值,如果找到该值,则显示一条消息,如果未找到该值,则显示另一条消息。我正在搜索的值是1 它要么显示1个警报,要么两个警报堆叠在一起,我做错了什么 $dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME); $query6 = "SELECT user_register.lawyer_client

我试图构建一个if语句,该语句将在使用内部连接和while循环中的mysqli_fetch_数组构建的数组中查找布尔值,如果找到该值,则显示一条消息,如果未找到该值,则显示另一条消息。我正在搜索的值是1

它要么显示1个警报,要么两个警报堆叠在一起,我做错了什么

$dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);

$query6 = "SELECT user_register.lawyer_client 
           FROM `user_register` INNER JOIN `case_relationship` 
           ON user_register.user_id=case_relationship.user_id 
           WHERE case_relationship.case_id = '$thecaseid'";
$addclient = mysqli_query($dbc, $query6);

<?php
while ($row6 = mysqli_fetch_array($addclient)) {
if (in_array("2", $row6)) {
?>
  <div class="container add_client_alert alert">
    <div class="col-md-10 col-md-offset-1">
      <a href="new_client.php" class="client_alert">
        <div class="" style="text-align:center;">
          <span class="glyphicon glyphicon-plus"></span>
         we
          <span class="glyphicon glyphicon-plus"></span>
        </div>
      </a>
    </div>
  </div>
<?php
  }
  else {
    ?>
    <div class="container add_client_alert alert">
    <div class="col-md-10 col-md-offset-1">
      <a href="new_client.php" class="client_alert">
        <div class="" style="text-align:center;">
          <span class="glyphicon glyphicon-plus"></span>
          Looks Like Your Client Can't Access This, Click Here To Experience True Client Control
          <span class="glyphicon glyphicon-plus"></span>
        </div>
      </a>
    </div>
  </div>
  <?php
  }
};
?>
$dbc=mysqli\u connect(DB\u主机、DB\u用户、DB\u密码、DB\u名称);
$query6=“选择用户\注册律师\客户端
来自'user\u register'内部联接'case\u relationship`
在用户注册上。用户id=案例关系。用户id
其中case_relationship.case_id='$thecaseid';
$addclient=mysqli_query($dbc,$query6);

这是您实施的一个非常奇怪的条件。测试的目的是什么?这当然与你所写的“布尔测试”无关(不管这意味着什么…)。用简单的英语来说,你是在寻找与案件有关的所有用户,以及这些用户中的每一个是否都是客户?正确,如果他们是客户,他们有一列['lawyer_client']标记为1,如果他们不是客户机,他们有一个列['lawyer\u client']标记为0。我真的只需要看看mysqli\u fetch\u数组中的任何行是否有1,我甚至尝试只使用值为1的LIKE来选择dbtable中的行,但它不起作用,我甚至不确定我是否正确处理了这个问题