dongsigan2636 2013-07-26 11:11
浏览 41
已采纳

处理错误报告

I am new in PHP so I have to apologize for such a dumb question, but I am not sure how to find the right answer. I should check if my final result is empty (if $sql found anything). If it didnt find I would like to get some notification example "The list is empty". That message will also be visible from Android app when I call the url?

<?php
$host = ""; 
$user = ""; 
$pwd = ""; 
$db = ""; 

$con = mysqli_connect($host, $user, $pwd, $db);

if(mysqli_connect_errno($con)) {
    die("Failed to connect to MySQL: " . mysqli_connect_error());
} 

// query the application data

$sql = "SELECT * FROM lista WHERE Grad='".$_GET['grad']."' AND Predmet='".$_GET['predmet']."'";

$result = mysqli_query($con, $sql);

$rows = array();

while($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {


        $rows[] = $row;     
}

mysqli_close($con);

echo json_encode($rows);
  • 写回答

1条回答 默认 最新

  • dongmin4990 2013-07-26 11:13
    关注

    If mysqli_num_rows returns 0, you have no records.

    $result = mysqli_query($con, $sql);
    if (mysqli_num_rows($result) == 0) {
        $rows = "no rows found";
    } else {
        $rows = array();
        while($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
            $rows[] = $row;     
        }
    }
    mysqli_close($con);
    echo json_encode($rows);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 高价求中通快递查询接口
  • ¥15 解决一个加好友限制问题 或者有好的方案
  • ¥15 关于#java#的问题,请各位专家解答!
  • ¥15 急matlab编程仿真二阶震荡系统
  • ¥20 TEC-9的数据通路实验
  • ¥15 ue5 .3之前好好的现在只要是激活关卡就会崩溃
  • ¥50 MATLAB实现圆柱体容器内球形颗粒堆积
  • ¥15 python如何将动态的多个子列表,拼接后进行集合的交集
  • ¥20 vitis-ai量化基于pytorch框架下的yolov5模型
  • ¥15 如何实现H5在QQ平台上的二次分享卡片效果?