尝试根据所选选项获取数据库表

阿桑·阿桑·莫卧儿

我是编程新手。我正在制作一个在线奖品债券钱包系统,我使用选择选项来选择债券,然后在数据库中搜索。

我收到此错误:

注意:未定义变量:第 37 行 C:\xampp\htdocs\PBWS\searchi.php 中的 sql

警告:mysqli_query():第 37 行 C:\xampp\htdocs\PBWS\searchi.php 中的空查询

警告:mysqli_fetch_array() 期望参数 1 是 mysqli_result,布尔值在 C:\xampp\htdocs\PBWS\searchi.php 第 39 行给出

<?php

include_once('database.php');

    if(isset($_GET['file_name']))
    $name = $_GET['file_name'];
    if ($_GET['value'] == 'bond_100'){

    $sql = "SELECT * FROM `bond_100` WHERE `file_name` = $name ";
}

    elseif ($_GET['value'] == 'bond_200'){

    $sql = "SELECT * FROM `bond_200` WHERE `file_name` = $name";
}

    elseif ($_GET['value'] == 'bond_1500'){

    $sql = "SELECT * FROM `bond_1500` WHERE `file_name` = $name ";
}
    elseif ($_GET['value'] == 'bond_15000'){

    $sql = "SELECT * FROM `bond_15000` WHERE `file_name` = $name ";
}
    elseif ($_GET['value'] == 'bond_750'){

    $sql = "SELECT * FROM `bond_750` WHERE `file_name` = $name "; 
}   
    elseif ($_GET['value'] == 'bond_7500'){

    $sql = "SELECT * FROM `bond_7500` WHERE `file_name` = $name ";
}
    elseif ($_GET['value'] == 'bond_40000'){

    $sql = "SELECT * FROM `bond_40000` WHERE `file_name` = $name ";

}   $result = mysqli_query($conn,$sql);

    $row = mysqli_fetch_array($result);

     if($row>0){
        echo $row["file_name"];
    } else{
        echo "nothing found";
}
克约翰

您应该尝试添加这些行:

echo 'Value : ', $_GET['value'];
die();

由于您的else if线程后面没有else块来处理没有执行它们的情况,因此您的脚本接收到不正确的值$_GET['value']或根本没有值将导致$sql您尝试执行查询时不存在,这将解释你得到的两个错误。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CodeIgniter:尝试根据第一个选择选项的选择从数据库表中加载选项值

来自分类Dev

尝试在Smarty中获取表和数据库的数组

来自分类Dev

根据会话从数据库获取数据

来自分类Dev

根据会话从数据库获取数据

来自分类Dev

从数据库Codeigniter获取选项值

来自分类Dev

Vuetify数据表获取所选项目

来自分类Dev

从数据库中的表获取数据

来自分类Dev

VS2012基于服务的数据库-无法获取“添加新表”选项

来自分类Dev

VS2012基于服务的数据库-无法获取“添加新表”选项

来自分类Dev

尝试通过传递数据库名称以及模式和表名来获取列

来自分类Dev

当我尝试更新表时从数据库中获取错误消息

来自分类Dev

SQLite从数据库获取表数

来自分类Dev

根据数据库变量选择默认选项

来自分类Dev

根据下拉列表中的选项选择 mysql 数据库

来自分类Dev

如何基于所选选项从数据库MySQL在文本框中显示数据?

来自分类Dev

尝试从数据库获取数据时内存耗尽(android)

来自分类Dev

尝试从嵌套的MongoDB数据库中获取数据?

来自分类Dev

尝试从 SQLite 数据库中获取数据时,数据库助手空对象引用,没有这样的表:Offices(代码 1)

来自分类Dev

角度-根据所选项目搜索数据

来自分类Dev

根据日期从MySQL数据库获取数据

来自分类Dev

根据时间戳获取数据库中的数据

来自分类Dev

根据URL中的变量从数据库获取数据

来自分类Dev

根据日期从MySQL数据库获取数据

来自分类Dev

根据今天从数据库mysql获取数据?的PHP

来自分类Dev

根据两个日期从数据库获取数据

来自分类Dev

如何根据会话从数据库获取数据?

来自分类Dev

根据下拉列表选择从数据库中获取数据

来自分类Dev

根据位置从外部数据库中获取数据

来自分类Dev

根据时间戳从 firebase 数据库获取数据

Related 相关文章

  1. 1

    CodeIgniter:尝试根据第一个选择选项的选择从数据库表中加载选项值

  2. 2

    尝试在Smarty中获取表和数据库的数组

  3. 3

    根据会话从数据库获取数据

  4. 4

    根据会话从数据库获取数据

  5. 5

    从数据库Codeigniter获取选项值

  6. 6

    Vuetify数据表获取所选项目

  7. 7

    从数据库中的表获取数据

  8. 8

    VS2012基于服务的数据库-无法获取“添加新表”选项

  9. 9

    VS2012基于服务的数据库-无法获取“添加新表”选项

  10. 10

    尝试通过传递数据库名称以及模式和表名来获取列

  11. 11

    当我尝试更新表时从数据库中获取错误消息

  12. 12

    SQLite从数据库获取表数

  13. 13

    根据数据库变量选择默认选项

  14. 14

    根据下拉列表中的选项选择 mysql 数据库

  15. 15

    如何基于所选选项从数据库MySQL在文本框中显示数据?

  16. 16

    尝试从数据库获取数据时内存耗尽(android)

  17. 17

    尝试从嵌套的MongoDB数据库中获取数据?

  18. 18

    尝试从 SQLite 数据库中获取数据时,数据库助手空对象引用,没有这样的表:Offices(代码 1)

  19. 19

    角度-根据所选项目搜索数据

  20. 20

    根据日期从MySQL数据库获取数据

  21. 21

    根据时间戳获取数据库中的数据

  22. 22

    根据URL中的变量从数据库获取数据

  23. 23

    根据日期从MySQL数据库获取数据

  24. 24

    根据今天从数据库mysql获取数据?的PHP

  25. 25

    根据两个日期从数据库获取数据

  26. 26

    如何根据会话从数据库获取数据?

  27. 27

    根据下拉列表选择从数据库中获取数据

  28. 28

    根据位置从外部数据库中获取数据

  29. 29

    根据时间戳从 firebase 数据库获取数据

热门标签

归档