Php 正在尝试根据所选选项提取数据库表
我是编程新手。我正在制作一个在线有奖债券钱包系统,我使用选择选项选择债券,然后在数据库中搜索 我得到这个错误: 注意:未定义的变量:C:\xampp\htdocs\PBWS\searchi.php中的sql 第37行 警告:mysqli_query():中的空查询 第37行的C:\xampp\htdocs\PBWS\searchi.php 警告:mysqli_fetch_array()要求参数1为mysqli_结果, 第39行C:\xampp\htdocs\PBWS\searchi.php中给出的布尔值Php 正在尝试根据所选选项提取数据库表,php,mysqli,Php,Mysqli,我是编程新手。我正在制作一个在线有奖债券钱包系统,我使用选择选项选择债券,然后在数据库中搜索 我得到这个错误: 注意:未定义的变量:C:\xampp\htdocs\PBWS\searchi.php中的sql 第37行 警告:mysqli_query():中的空查询 第37行的C:\xampp\htdocs\PBWS\searchi.php 警告:mysqli_fetch_array()要求参数1为mysqli_结果, 第39行C:\xampp\htdocs\PBWS\searchi.php中给出
你的if或else if语句都不是真的!因此,从未定义过$sql
找出原因<代码>变量转储($\u GET)代码>然后看看你得到了什么 你的if或else if语句都不是真的!因此,从未定义过$sql
找出原因<代码>变量转储($\u GET)代码>然后看看你得到了什么 您应该尝试添加以下行:
echo 'Value : ', $_GET['value'];
die();
由于else if
块的线程后跟noelse
块以处理它们都未执行的情况,因此当您尝试执行查询时,脚本接收到的$\u GET['value']
的值不正确或根本没有值将导致$sql
不存在,这可以解释您所遇到的两个错误。您应该尝试添加以下行:
echo 'Value : ', $_GET['value'];
die();
由于else if
块的线程后跟noelse
块以处理它们都未执行的情况,因此当您尝试执行查询时,脚本接收到的$\u GET['value']
的值不正确或根本没有值将导致$sql
不存在,这可以解释你所犯的两个错误。iainn-不,他没有。从php.net混合mysqli\u查询(mysqli$link,string$query[,int$resultmode=mysqli\u STORE\u RESULT])
iainn-不,他没有。从php.net混合mysqli\u查询(mysqli$link,string$query[,int$resultmode=mysqli\u STORE\u RESULT])