doukun8670 2012-03-27 09:44
浏览 105
已采纳

在mysql查询中使用if else

I'll keep this brief: can anyone tell me why this doesn't work? The "else" section works, the if bit doesn't.

<?php

$sql2 = mysql_query("SELECT * FROM products_new WHERE id='" . $result['id_kit'] . "'");

    while($row = mysql_fetch_assoc($sql2)){

    if ($result['id_kit'] == 0) {

            ?>

            //DO THIS BIT IF $result['id_kit'] IS "0". 

            <?php
            }

    else {
            ?>

            //DO THIS BIT IF $result['id_kit'] IS ANYTHING OTHER THAN "0".  THIS BIT WORKS FINE

    <?php
    }
?>
<?php
    }
    ?>
  • 写回答

2条回答 默认 最新

  • dongxiao9583 2012-03-27 10:09
    关注

    Change the following

    Change

                        $sql2 = mysql_query ( "SELECT * FROM products_new WHERE id='" . $result ['id_kit'] . "'" );
    
                    <?php 
                        while ( $row = mysql_fetch_assoc ( $sql2 ) ) {
    

    To

                        $sql2 = mysql_query ( "SELECT * FROM products_new WHERE id='" . mysql_real_escape_string($result['id_kit']) . "'" );
                        while ( $row = mysql_fetch_assoc ( $sql2 ) ) {
    

    Change

    if ($result['id_kit'] == 0) {
    

    To

    if (empty($row)) {
    

    You should have a working code

    Thanks :)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥50 随机森林与房贷信用风险模型
  • ¥50 buildozer打包kivy app失败
  • ¥30 在vs2022里运行python代码
  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱
  • ¥15 求解 yolo算法问题
  • ¥15 虚拟机打包apk出现错误
  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备