Php mysqli字段的函数参数

Php mysqli字段的函数参数,php,mysqli,Php,Mysqli,需要在to函数中传递列标题的参数。 希望函数中有一个参数[“name”],这样我就可以从sql中提取不同的字段,请您提供帮助。非常感谢。 以下是函数: function read_pages_array_2 () { global $connection; $query = "SELECT * "; $query .= "FROM pages "; $query .= "ORDER BY id ASC"; $r

需要在to函数中传递列标题的参数。 希望函数中有一个参数[“name”],这样我就可以从sql中提取不同的字段,请您提供帮助。非常感谢。 以下是函数:

 function read_pages_array_2 () {
        global $connection;

        $query  = "SELECT * ";
        $query .= "FROM pages ";
        $query .= "ORDER BY id ASC";
        $result = mysqli_query ($connection, $query);
        confirm_query ($result);
        while($result_use = mysqli_fetch_assoc($result)) {
                echo $result_use["name"] . "<br/>";

        }
    }
函数读取页面数组2(){
全球美元连接;
$query=“SELECT*”;
$query.=“来自页面”;
$query.=“按id ASC订购”;
$result=mysqli\u查询($connection,$query);
确认查询($result);
而($result\u use=mysqli\u fetch\u assoc($result)){
echo$result_使用[“name”]。“
”; } }
函数读取页面数组2($columnName){
全球美元连接;
$query=“选择p.”$columnName.”从p页按id排序ASC”;
$result=$connection->query($query);//连接的面向对象使用
确认查询($result);
而($result\u use=$result->fetch\u assoc()){
echo$result_使用[$columnName]。“
”; }
是?

函数读取页面数组2($columnName){
全球美元连接;
$query=“选择p.”$columnName.”从p页按id排序ASC”;
$result=$connection->query($query);//连接的面向对象使用
确认查询($result);
而($result\u use=$result->fetch\u assoc()){
echo$result_使用[$columnName]。“
”; }
是?

函数读取页面数组2($columnName){
全球美元连接;
$query=“选择p.”$columnName.”从p页按id排序ASC”;
$result=$connection->query($query);//连接的面向对象使用
确认查询($result);
而($result\u use=$result->fetch\u assoc()){
echo$result_使用[$columnName]。“
”; }
是?

函数读取页面数组2($columnName){
全球美元连接;
$query=“选择p.”$columnName.”从p页按id排序ASC”;
$result=$connection->query($query);//连接的面向对象使用
确认查询($result);
而($result\u use=$result->fetch\u assoc()){
echo$result_使用[$columnName]。“
”; }
是吗?

OP问

正在将[“name”]作为参数,以便在使用 函数,而不是名称,获取[“page_id”]或其他任何内容

函数读取页面数组2($param){
全球美元连接;
$query=“SELECT*”;
$query.=“来自页面”;
$query.=“按id ASC订购”;
$result=mysqli\u查询($connection,$query);
确认查询($result);
而($result\u use=mysqli\u fetch\u assoc($result)){
echo$result_使用[$param]。“
”; } } 读取页面数组2(“名称”); 读取页面数组2(“页面ID”);
这不是很直截了当吗?

OP问道

正在将[“name”]作为参数,以便在使用 函数,而不是名称,获取[“page_id”]或其他任何内容

函数读取页面数组2($param){
全球美元连接;
$query=“SELECT*”;
$query.=“来自页面”;
$query.=“按id ASC订购”;
$result=mysqli\u查询($connection,$query);
确认查询($result);
而($result\u use=mysqli\u fetch\u assoc($result)){
echo$result_使用[$param]。“
”; } } 读取页面数组2(“名称”); 读取页面数组2(“页面ID”);
这不是很直截了当吗?

OP问道

正在将[“name”]作为参数,以便在使用 函数,而不是名称,获取[“page_id”]或其他任何内容

函数读取页面数组2($param){
全球美元连接;
$query=“SELECT*”;
$query.=“来自页面”;
$query.=“按id ASC订购”;
$result=mysqli\u查询($connection,$query);
确认查询($result);
而($result\u use=mysqli\u fetch\u assoc($result)){
echo$result_使用[$param]。“
”; } } 读取页面数组2(“名称”); 读取页面数组2(“页面ID”);
这不是很直截了当吗?

OP问道

正在将[“name”]作为参数,以便在使用 函数,而不是名称,获取[“page_id”]或其他任何内容

函数读取页面数组2($param){
全球美元连接;
$query=“SELECT*”;
$query.=“来自页面”;
$query.=“按id ASC订购”;
$result=mysqli\u查询($connection,$query);
确认查询($result);
而($result\u use=mysqli\u fetch\u assoc($result)){
echo$result_使用[$param]。“
”; } } 读取页面数组2(“名称”); 读取页面数组2(“页面ID”);


这不是直截了当的吗?

你坚持哪一部分?寻找[“name”]作为一个参数,这样我可以在使用函数而不是名称时进行更改,获取[“page_id”]或其他任何内容。谢谢。你坚持哪一部分?寻找[“name”]作为一个参数,这样我就可以在使用函数而不是名称时进行更改[“page_id”]或其他任何内容。谢谢。你坚持哪一部分?寻找[“name”]作为参数,这样我可以在使用函数而不是名称时进行更改,获取[“page_id”]或其他任何内容。谢谢。你坚持哪一部分?寻找[“name”]作为参数,这样我可以在使用函数而不是名称时进行更改,获取[“页码id”]或者其他。谢谢。谢谢,我不知道你可以给sqli字段分配$var。那么这就是你想要的吗?@user3136940是的,正是我想要的。再次感谢。不客气。如果这是正确的答案,那么点击绿色的勾号按钮批准它。这就是工作原理。我正在尝试,但它说信誉不够。th谢谢你,我不知道你可以给sqli字段分配$var。那么这就是你想要的吗?@user3136940是的,正是我想要的。再次感谢。不客气。如果这是正确答案,请单击绿色的勾号按钮批准它。就是这样
function read_pages_array_2($columnName) {
   global $connection;

   $query  = "SELECT p.".$columnName." FROM pages p ORDER BY id ASC";
   $result = $connection->query($query); // Object Oriented use of connection
   confirm_query($result);
   while ($result_use = $result->fetch_assoc()) {
      echo $result_use[$columnName] . "<br/>";
   }
function read_pages_array_2 ($param) {
        global $connection;

        $query  = "SELECT * ";
        $query .= "FROM pages ";
        $query .= "ORDER BY id ASC";
        $result = mysqli_query ($connection, $query);
        confirm_query ($result);
        while($result_use = mysqli_fetch_assoc($result)) {
                echo $result_use[$param] . "<br/>";

        }
    }

read_pages_array_2("name");
read_pages_array_2("pageID");