繁体   English   中英

使用PHP从数据库重用查询结果集并将其包含到phtml中的最佳方法是什么

[英]What is the best way to reuse query result sets from DB using PHP and include into phtml

我有一个phtml网站,该网站已经具有html布局,例如下拉列表,表格等。

现在,我想用来自Oracle数据库的数据填充其中的一些元素。 到目前为止,我将PHP与下面的代码段一起使用,但是我是否必须对网站中的每个项目都实现这段代码,还是可以重用结果集以在不同的元素中实现它? 可以说我想填写Dropdown1,我也想在Dropdown2中列出这些项目吗?

<?php
 $dbConnection = new DBController();

 $request = json_decode(file_get_contents("php://input"));
 $data["success"]["post_data"] = $request;

 $TestQuery = "SELECT ID, ITEM, NAME
              FROM SOME_TABLE
              WHERE ID = 'SOME_VALUE'
              ORDER BY ID ASC";

 $special_request_codes = array();
 $special_request_codes = $dbConnection->runQuery($TestQuery);

 if($test_query_result){
   $data["success"]["test_query_result"] = $test_query_result;
 } else {
   $data["error"]=array();
   $data["error"]["note_error_code"] = "get_test_query_result";
 }

echo JSON_ENCODE($data);

 ?>

比我做一个ECHO $ data [1]来在即下拉列表中拥有一组特定的数组值。

检出mysqli_data_seek()

http://php.net/manual/en/mysqli-result.data-seek.php

我认为这就是您要寻找的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM