无法在相同的php页面中两次调用相同的函数

安东尼奥·马托斯(AntónioMatos)

我试图selectuniversal();在同一页面中两次调用我的函数,但是我只能从第一次调用(如果禁用了第一次调用,则是从第二次调用)获得结果。

我的功能是:[func.php]

<?php
global $mycon;
$mycon = mysqli_connect('localhost','user','pass','db');
$mycon->set_charset('utf8');
class IDfun{

public function selectuniversal($tabela,$celula1,$celula2,$celulaordem,$ordem)
  {
    global $mycon;

    $IDquery = 'SELECT '.$celula1.','.$celula2.' FROM '.$tabela.' ORDER BY '.$celulaordem.' '.$ordem;
    $IDresultado= mysqli_query($mycon,$IDquery) or die(mysqli_error());

        do{
        $i=$row[$celula1];
        if($i>=1){echo '<option value='.$row[$celula1].'>'.$row[$celula2].'</option>';}
        } while ($row = mysqli_fetch_assoc($IDresultado));
    $mycon->close();
    }

}

?>

在我的[index.php]中

<!doctype html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"></meta>
<?php 
include("func.php");
$IDfun=new IDfun;
?>

<meta charset="utf-8">
<title>Documento sem título</title>
</head>

<body>
<select id="cpais" name="cpais">
<?php $IDfun->selectuniversal('pais','pid','pnome','pnome','desc');?>
</select>

<p>

<select id="cvendid" name="cvendid">
<?php $IDfun->selectuniversal('vend','vid','vnome','vnome','desc');?>
</select>
</body>
</html>

感谢您的任何帮助。

剧院室

您正在函数调用中关闭mysqli连接$mycon->close(),因此第二次调用该函数时,mysqli_query它将尝试使用已关闭的连接。

您可以在函数中创建连接,也$mycon->close()可以在php文件末尾在函数外部调用

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在相同的php页面中两次调用相同的函数

来自分类Dev

在两个不同的活动中两次调用相同的函数

来自分类Dev

管道两次调用相同的 powershell 函数,将无法识别对函数的第一次调用

来自分类Dev

相同的@PostConstruct调用两次,数据无法保存

来自分类Dev

两次使用相同的AJAX函数

来自分类Dev

无法读取相同的 InputStream 两次

来自分类Dev

调用随机函数Javascript,但不能两次调用相同的函数

来自分类Dev

无法在AngularJS中两次调用某个函数

来自分类Dev

ng-在页面中两次包含相同的部分页面

来自分类Dev

如何避免使用相同参数两次调用同一函数?

来自分类Dev

ghci编译器优化:两次调用具有相同参数的函数

来自分类Dev

android两次调用相同的对话框

来自分类Dev

页面被两次调用

来自分类Dev

如何使用react在相同的函数中设置两次样式?

来自分类Dev

在 SQL 中两次使用相同的输出时,如何避免重复函数?

来自分类Dev

无法在Outlook Rest Tasks API中两次删除具有相同名称的TaskFolder

来自分类Dev

值来了两次,同时在php中的select下拉列表中限制了相同的值

来自分类Dev

任何方式两次包含相同的php文件?

来自分类Dev

包含相同的PHP文件两次或更多次

来自分类Dev

在C中的代码中两次读取相同的文件

来自分类Dev

如何检查字符串在PHP中是否连续两次包含相同字母?

来自分类Dev

如何使用php在RabbitMQ中检索两次或多次相同的消息

来自分类Dev

如何使用php在RabbitMQ中检索两次或多次相同的消息

来自分类Dev

在Erlang中两次分配相同的值

来自分类Dev

在actioncontroller中Extbase addAdditionalHeaderData(...),两次包含相同的CSS

来自分类Dev

在Rails中两次引用相同的模型

来自分类Dev

SQL SELECT在GridView中两次返回相同的值

来自分类Dev

如何在向量中绕过两次相同的比较

来自分类Dev

如何在Python中两次使用相同的端口

Related 相关文章

  1. 1

    无法在相同的php页面中两次调用相同的函数

  2. 2

    在两个不同的活动中两次调用相同的函数

  3. 3

    管道两次调用相同的 powershell 函数,将无法识别对函数的第一次调用

  4. 4

    相同的@PostConstruct调用两次,数据无法保存

  5. 5

    两次使用相同的AJAX函数

  6. 6

    无法读取相同的 InputStream 两次

  7. 7

    调用随机函数Javascript,但不能两次调用相同的函数

  8. 8

    无法在AngularJS中两次调用某个函数

  9. 9

    ng-在页面中两次包含相同的部分页面

  10. 10

    如何避免使用相同参数两次调用同一函数?

  11. 11

    ghci编译器优化:两次调用具有相同参数的函数

  12. 12

    android两次调用相同的对话框

  13. 13

    页面被两次调用

  14. 14

    如何使用react在相同的函数中设置两次样式?

  15. 15

    在 SQL 中两次使用相同的输出时,如何避免重复函数?

  16. 16

    无法在Outlook Rest Tasks API中两次删除具有相同名称的TaskFolder

  17. 17

    值来了两次,同时在php中的select下拉列表中限制了相同的值

  18. 18

    任何方式两次包含相同的php文件?

  19. 19

    包含相同的PHP文件两次或更多次

  20. 20

    在C中的代码中两次读取相同的文件

  21. 21

    如何检查字符串在PHP中是否连续两次包含相同字母?

  22. 22

    如何使用php在RabbitMQ中检索两次或多次相同的消息

  23. 23

    如何使用php在RabbitMQ中检索两次或多次相同的消息

  24. 24

    在Erlang中两次分配相同的值

  25. 25

    在actioncontroller中Extbase addAdditionalHeaderData(...),两次包含相同的CSS

  26. 26

    在Rails中两次引用相同的模型

  27. 27

    SQL SELECT在GridView中两次返回相同的值

  28. 28

    如何在向量中绕过两次相同的比较

  29. 29

    如何在Python中两次使用相同的端口

热门标签

归档