返回MySQL查询结果时显示“找到x个结果”或“未找到结果”

力克

搜索功能就像一个超级按钮一样工作,但是我不确定如何在其中添加某些“附加”。当要显示结果时,我也想说:

"Your search returned x results." 

其次是结果。

当没有结果可显示时,我想说:

"Your search returned no results.  Please try again."

当用户未在搜索表单中输入任何内容时,我想说:

"You did not enter a search term."

我是PHP的新手,我不确定如何在当前代码中实现它;我尝试了许多不同的方法,它要么给我带来错误,要么在没有结果时返回空白页。

任何方向或帮助都会很棒。谢谢。

这是我当前的代码:

<?php

//STEP 1 Connect To Database
$connect = mysql_connect("localhost","tarb89_admin","leccums");
if (!$connect)
{
    die("MySQL could not connect!");
}

$DB = mysql_select_db('tarb89_characters');

if(!$DB)
{
    die("MySQL could not select Database!");
}

//STEP 2 Check Valid Information
if(isset($_GET['search']))
    {
    //STEP 3 Declair Variables
    $Search = $_GET['search'];
    $result = mysql_query("SELECT * FROM characters WHERE name LIKE '%$Search%' ");

    while($row = mysql_fetch_assoc($result))
    {
        $name        = $row['name'];
        $id          = $row['id'];
        $breed       = $row['breed'];
        $gender      = $row['gender'];
        $genetics    = $row['genetics'];
        $profile     = $row['profile'];
        $player      = $row['player'];
        $color       = $row['color'];
        $markings    = $row['markings'];
        $traits      = $row['traits'];
        $defects     = $row['defects'];
        $extras      = $row['extras'];

        echo "  <h3>$name</h3>
        <table width='700px' cellpadding='5' cellspacing='0'>
        <tr>
        <td><p>
        <b>ID Number:  </b>$id<br>
        <b>Breed:  </b>$breed<br>
        <b>Gender:  </b>$gender<br>
        <b>Genetics: </b>$genetics<br>
        <b>Profile:</b>  <a href='$profile'>$profile</a><br>
        <b>Player:</b>  $player</p></td>
        <td><p>        
        <b>Color:</b>  $color<br>
        <b>Markings:</b>  $markings<br>
        <b>Traits:</b>  $traits<br>
        <b>Defects:</b>  $defects<br>
        <b>Extras:</b>  $extras</p></td>
        </table>";

    }
}
?>
苏米特·比瓦尼(Sumit Bijvani)

使用mysql_num_rows()到的行数回归

if($search!="") {
    // Your Query

    $num = mysql_num_rows($result);
    if($num >= 1)
    {
        echo "Your search returned $num results";
        // your code
    }
    else
    {
        echo "Your search returned no results. Please try again";
    }
} else {
    echo "You did not enter a search term";
}


您的密码

if(isset($_GET['search']))
{
    //STEP 3 Declair Variables
    $Search = $_GET['search'];
    $result = mysql_query("SELECT * FROM characters WHERE name LIKE '%$Search%' ");

    $num = mysql_num_rows($result);

    if($num >= 1)
    {
    echo "Your search returned $num results";
    while($row = mysql_fetch_assoc($result))
    {
        $name        = $row['name'];
        $id          = $row['id'];
        $breed       = $row['breed'];
        $gender      = $row['gender'];
        $genetics    = $row['genetics'];
        $profile     = $row['profile'];
        $player      = $row['player'];
        $color       = $row['color'];
        $markings    = $row['markings'];
        $traits      = $row['traits'];
        $defects     = $row['defects'];
        $extras      = $row['extras'];

        echo "  <h3>$name</h3>
        <table width='700px' cellpadding='5' cellspacing='0'>
        <tr>
        <td><p>
        <b>ID Number:  </b>$id<br>
        <b>Breed:  </b>$breed<br>
        <b>Gender:  </b>$gender<br>
        <b>Genetics: </b>$genetics<br>
        <b>Profile:</b>  <a href='$profile'>$profile</a><br>
        <b>Player:</b>  $player</p></td>
        <td><p>        
        <b>Color:</b>  $color<br>
        <b>Markings:</b>  $markings<br>
        <b>Traits:</b>  $traits<br>
        <b>Defects:</b>  $defects<br>
        <b>Extras:</b>  $extras</p></td>
        </table>";
    }
    }
    else
    {
        echo "Your search returned no results. Please try again";
    }
} else {
        echo "You did not enter a search term";
}


注意: mysql_*不建议使用mysqli_*功能,请尽快使用功能

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在键盘事件未找到结果时显示

来自分类Dev

在键入事件未找到结果时显示

来自分类Dev

Mongo DB:使用$ near查询时未找到结果

来自分类Dev

jQuery.FilterTable:未找到结果时返回警报

来自分类Dev

未找到结果时如何显示警报

来自分类Dev

验证显示消息“未找到结果”

来自分类Dev

如何显示“未找到结果”消息(PHP)

来自分类Dev

在PHP中显示“未找到结果”

来自分类Dev

如果未找到结果,则显示div

来自分类Dev

未找到结果时给出错误

来自分类Dev

如何显示搜索结果为空的“未找到结果”?

来自分类Dev

如果没有返回搜索结果,如何在UITableView中显示“未找到结果”?

来自分类Dev

当没有找到结果时,如何使用javascript和list.js在搜索中显示“未找到结果”

来自分类Dev

添加未找到结果选项

来自分类Dev

Gradle connectedAndroidTest失败,并显示“未找到测试”。但输出测试结果

来自分类Dev

Dojo dgrid未显示“未找到结果”消息

来自分类Dev

在while循环中显示“未找到这样的结果”?

来自分类Dev

Laravel Voyager Belongs To Many 关系显示“未找到结果”

来自分类Dev

MYPhpAdmin 搜索找到结果,但使用替换时显示 0 个结果

来自分类Dev

当找不到结果时,如何使用javascript和list.js在搜索中显示“未找到结果”

来自分类Dev

当我看不到api结果时,我需要显示未找到数据

来自分类Dev

用匿名函数调用svytable结果未找到对象“ x”

来自分类Dev

分配结果集时未找到数据异常

来自分类Dev

Mac:未找到搜索结果时禁用播放的“ oop”声

来自分类Dev

如果未找到匹配项,则回显“未找到结果”

来自分类Dev

如果未找到匹配项,则回显“未找到结果”

来自分类Dev

如何找到查询结果的大小

来自分类Dev

SQL查询以找到相关结果

来自分类Dev

在INNER JOIN未找到其他结果的情况下显示数据库结果

Related 相关文章

  1. 1

    在键盘事件未找到结果时显示

  2. 2

    在键入事件未找到结果时显示

  3. 3

    Mongo DB:使用$ near查询时未找到结果

  4. 4

    jQuery.FilterTable:未找到结果时返回警报

  5. 5

    未找到结果时如何显示警报

  6. 6

    验证显示消息“未找到结果”

  7. 7

    如何显示“未找到结果”消息(PHP)

  8. 8

    在PHP中显示“未找到结果”

  9. 9

    如果未找到结果,则显示div

  10. 10

    未找到结果时给出错误

  11. 11

    如何显示搜索结果为空的“未找到结果”?

  12. 12

    如果没有返回搜索结果,如何在UITableView中显示“未找到结果”?

  13. 13

    当没有找到结果时,如何使用javascript和list.js在搜索中显示“未找到结果”

  14. 14

    添加未找到结果选项

  15. 15

    Gradle connectedAndroidTest失败,并显示“未找到测试”。但输出测试结果

  16. 16

    Dojo dgrid未显示“未找到结果”消息

  17. 17

    在while循环中显示“未找到这样的结果”?

  18. 18

    Laravel Voyager Belongs To Many 关系显示“未找到结果”

  19. 19

    MYPhpAdmin 搜索找到结果,但使用替换时显示 0 个结果

  20. 20

    当找不到结果时,如何使用javascript和list.js在搜索中显示“未找到结果”

  21. 21

    当我看不到api结果时,我需要显示未找到数据

  22. 22

    用匿名函数调用svytable结果未找到对象“ x”

  23. 23

    分配结果集时未找到数据异常

  24. 24

    Mac:未找到搜索结果时禁用播放的“ oop”声

  25. 25

    如果未找到匹配项,则回显“未找到结果”

  26. 26

    如果未找到匹配项,则回显“未找到结果”

  27. 27

    如何找到查询结果的大小

  28. 28

    SQL查询以找到相关结果

  29. 29

    在INNER JOIN未找到其他结果的情况下显示数据库结果

热门标签

归档