测试字段是否为空或空

时间:2014-05-09 14:14:11

标签: php mysql

我试过了

if ($row_products['psText'] != empty) {

if (!empty($row_products['psText'])) {

if (!is_null($row_products['psText'])) {

它们都不起作用。但是,如果我回显出回声$row_products['psText'],那里就有文本。我在这里错过了什么吗?

好的,我正在更新我的代码。下面是整个代码块。也许我的逻辑错了而不是代码。

<?php do { ?>
                <?php if($row_products['psLeft'] != ""){ ?>
                <div id="left"><?php echo $row_products['psLeft']; ?></div>
                <?php } if($row_products['psCenter'] != ""){ ?>
                <div id="center"><?php echo $row_products['psCenter']; ?></div>
                <? } if($row_products['psRight'] != ""){ ?>
                <div id="right"><?php echo $row_products['psRight']; ?></div>
                <? } if($row_products['psText'] != NULL && $row_products['psText'] != '' && !empty($row_products['psText'])){?>
                <p>
                  <?php echo $row_products['psText']; ?>
                </p>
                <?php } else {echo 'Outside texts.'.$row_products['psText'];}?>

                  <?php } while ($row_products = mysql_fetch_assoc($products)); ?>

3 个答案:

答案 0 :(得分:0)

试试这个

 if ($row_products['psText'] != '') {

OR

 if (strlen($row_products['psText']) !=0) {

OR

 if(!empty($row_products['psText']))

我希望这可以帮助你!!

答案 1 :(得分:0)

您可以尝试:

if ($row_products['psText'] != "") {

答案 2 :(得分:-1)

也许是以下作品:

if($row_products['psText'] != NULL && $row_products['psText'] != "" && !empty($row_products['psText'])){