Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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 如果列为空,则显示回显,否则显示另一个回显_Php - Fatal编程技术网

Php 如果列为空,则显示回显,否则显示另一个回显

Php 如果列为空,则显示回显,否则显示另一个回显,php,Php,我写了这段代码,但有一些错误,它只显示第一个回声,即使列不是空的 <?php include_once 'dbconnect.php'; // Create connection $conn = new mysqli(DBHOST,DBUSER,DBPASS,DBNAME); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect

我写了这段代码,但有一些错误,它只显示第一个回声,即使列不是空的

  <?php

  include_once 'dbconnect.php';

   // Create connection
  $conn = new mysqli(DBHOST,DBUSER,DBPASS,DBNAME);
// Check connection
if ($conn->connect_error) {
 die("Connection failed: " . $conn->connect_error);
}  

$sql= ("SELECT subuser1 FROM users WHERE id=".$_SESSION['user']  );
$result = $conn->query($sql);


$subuser1 = $row["subuser1"];


if ($result->num_rows > 0) {

if (empty($subuser1)) {

echo "subuser1 is either 0, empty, or not set at all";
}
 } else {
echo " subuser1 not empty";
如果subuser1列为空,我将调用代码以显示echo“1” 如果列subuser1不是空的,则显示echo“2”

  <?php

  include_once 'dbconnect.php';

   // Create connection
  $conn = new mysqli(DBHOST,DBUSER,DBPASS,DBNAME);
// Check connection
if ($conn->connect_error) {
 die("Connection failed: " . $conn->connect_error);
}  

$sql= ("SELECT subuser1 FROM users WHERE id=".$_SESSION['user']  );
$result = $conn->query($sql);


$subuser1 = $row["subuser1"];


if ($result->num_rows > 0) {

if (empty($subuser1)) {

echo "subuser1 is either 0, empty, or not set at all";
}
 } else {
echo " subuser1 not empty";

我这样解决它,如果有人需要它,它就可以完美地工作

 <?php
 $userR= 0 ;
 include_once 'dbconnect.php';

 // Create connection
 $conn = new mysqli(DBHOST,DBUSER,DBPASS,DBNAME);
 // Check connection
if ($conn->connect_error) {
 die("Connection failed: " . $conn->connect_error);
}  

$sql= ("SELECT * FROM users WHERE id=".$_SESSION['user']  );
$result = $conn->query($sql);

if ($result->num_rows > 0) {

 while($row = $result->fetch_assoc()) {  

  if ($row["subuser1"] == NULL ){
 echo "";  }
   else {

echo " bla bla bla "
}
}
?>


if($subuser1==NULL | |$subuser1==“”| |$subuser1==“0”)很抱歉它不工作它不显示任何不工作的东西我不知道你的其他问题是什么,但你的代码中没有
$row
$row=$result->mysqli\u fetch assoc()祝你好运。结束语
}
也丢失了。