Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 显示结果选择*_Php_Sql_Codeigniter - Fatal编程技术网

Php 显示结果选择*

Php 显示结果选择*,php,sql,codeigniter,Php,Sql,Codeigniter,我在model.php中完成了如下SQL请求: public function getUserForAdmin() { $arrayUser = $this->bdd->getArray('SELECT prenom AS prenomUFA, nom AS nomUFA, email AS emailUFA, cp AS cpUFA FROM user'); return $arrayUser['prenomUFA']; } 在我的index.php中,我这样称

我在model.php中完成了如下SQL请求:

public function getUserForAdmin() { 
    $arrayUser = $this->bdd->getArray('SELECT prenom AS prenomUFA, nom AS nomUFA, email AS emailUFA, cp AS cpUFA FROM user');
    return $arrayUser['prenomUFA'];
}
在我的index.php中,我这样称呼它

$userForAdmin = $user->getUserForAdmin();
echo $userForAdmin['prenomUFA'];
有了这个,我只有我的prenom fields结果的第一个字母

我的阵列的输出:

Array ( 
    [0] => Array ( [prenom] => Coline [nom] => [email] => hj [userForAdmin] => 69570 ) 
    [1] => Array ( [prenom] => Coline [nom] => [email] => officiel@coucou.fr [userForAdmin] => 69570 ) 
    [2] => Array ( [prenom] => Coline [nom] => [email] => officiel@coucou.fr [userForAdmin] => 69570 ) 
    [3] => Array ( [prenom] => Coline [nom] => [email] => hjkjk [userForAdmin] => 69570 )
    [4] => Array ( [prenom] => Coline [nom] => [email] => officiel@coucou.fr [userForAdmin] => ) 
    [5] => Array ( [prenom] => Coline [nom] => [email] => hjkhjk [userForAdmin] => 69570 )   
    [6] => Array ( [prenom] => Coline [nom] => jkljl [email] => jkljl@fgfg.fr [userForAdmin] => ) 
    [7] => Array ( [prenom] => Coline [nom] => fgdfg [email] => dfgfdg@dsdfg.hfg [userForAdmin] => ) 
    [8] => Array ( [prenom] => Coline [nom] => ghjg [email] => ghj@fddfg.fr [userForAdmin] => ghj ) 
    [9] => Array ( [prenom] => ghj [nom] => ghjghj [email] => ghgh@dfgdfg.fra [userForAdmin] => ) 
    [10] => Array ( [prenom] => hjkhk [nom] => hjkhjk [email] => hjk@sdfdf.fr [userForAdmin] => ) 
    [11] => Array ( [prenom] => cvbcb [nom] => cvbcvb [email] => cvbcv@dfgdfg.fr [userForAdmin] => ) 
    [12] => Array ( [prenom] => jhk [nom] => hjkhjk [email] => hjhjk@dfgdfg.fr [userForAdmin] => ) 
    [13] => Array ( [prenom] => Coline [nom] => [email] => cghjghj [userForAdmin] => 45645 )   
    [14] => Array ( [prenom] => Coline [nom] => [email] => ghj [userForAdmin] => 44545 ) 
)

要从函数返回整个数组,请执行以下操作-

public function getUserForAdmin() { 
    $arrayUser = $this->bdd->getArray('SELECT prenom, nom, email, cp AS userForAdmin FROM user');
    return $arrayUser;
}
这样说吧-

$userForAdmin = $user->getUserForAdmin();
print_r($userForAdmin); // testing to see what is in the array
似乎
getArray()
返回了一个数组,并且您的
AS
别名返回正确。要访问单个项目,您必须按以下方式操作:

echo $userForAdmin[0]['userForAdmin']; // note the specification used in multidimensional arrays
echo $userForAdmin[0]['prenom']; // has no 'AS' alias
echo $userForAdmin[0]['nom'];
echo $userForAdmin[0]['email'];

您可能希望查看
getArray()
,以便它返回更方便使用的内容。

为了从函数返回整个数组,请执行以下操作-

public function getUserForAdmin() { 
    $arrayUser = $this->bdd->getArray('SELECT prenom, nom, email, cp AS userForAdmin FROM user');
    return $arrayUser;
}
public function getUserForAdmin() { 
    $arrayUser = $this->bdd->getArray('SELECT prenom AS prenomUFA, nom AS nomUFA, email AS emailUFA, cp AS cpUFA FROM user');
    return $arrayUser;
}
这样说吧-

$userForAdmin = $user->getUserForAdmin();
print_r($userForAdmin); // testing to see what is in the array
似乎
getArray()
返回了一个数组,并且您的
AS
别名返回正确。要访问单个项目,您必须按以下方式操作:

echo $userForAdmin[0]['userForAdmin']; // note the specification used in multidimensional arrays
echo $userForAdmin[0]['prenom']; // has no 'AS' alias
echo $userForAdmin[0]['nom'];
echo $userForAdmin[0]['email'];

您可能希望查看
getArray()
,以便它返回更方便使用的内容。

为了从函数返回整个数组,请执行以下操作-

public function getUserForAdmin() { 
    $arrayUser = $this->bdd->getArray('SELECT prenom, nom, email, cp AS userForAdmin FROM user');
    return $arrayUser;
}
public function getUserForAdmin() { 
    $arrayUser = $this->bdd->getArray('SELECT prenom AS prenomUFA, nom AS nomUFA, email AS emailUFA, cp AS cpUFA FROM user');
    return $arrayUser;
}
这样说吧-

$userForAdmin = $user->getUserForAdmin();
print_r($userForAdmin); // testing to see what is in the array
似乎
getArray()
返回了一个数组,并且您的
AS
别名返回正确。要访问单个项目,您必须按以下方式操作:

echo $userForAdmin[0]['userForAdmin']; // note the specification used in multidimensional arrays
echo $userForAdmin[0]['prenom']; // has no 'AS' alias
echo $userForAdmin[0]['nom'];
echo $userForAdmin[0]['email'];

您可能希望查看
getArray()
,以便它返回更方便使用的内容。

为了从函数返回整个数组,请执行以下操作-

public function getUserForAdmin() { 
    $arrayUser = $this->bdd->getArray('SELECT prenom, nom, email, cp AS userForAdmin FROM user');
    return $arrayUser;
}
public function getUserForAdmin() { 
    $arrayUser = $this->bdd->getArray('SELECT prenom AS prenomUFA, nom AS nomUFA, email AS emailUFA, cp AS cpUFA FROM user');
    return $arrayUser;
}
这样说吧-

$userForAdmin = $user->getUserForAdmin();
print_r($userForAdmin); // testing to see what is in the array
似乎
getArray()
返回了一个数组,并且您的
AS
别名返回正确。要访问单个项目,您必须按以下方式操作:

echo $userForAdmin[0]['userForAdmin']; // note the specification used in multidimensional arrays
echo $userForAdmin[0]['prenom']; // has no 'AS' alias
echo $userForAdmin[0]['nom'];
echo $userForAdmin[0]['email'];
您可能希望查看
getArray()
,以便它返回更方便使用的内容

public function getUserForAdmin() { 
    $arrayUser = $this->bdd->getArray('SELECT prenom AS prenomUFA, nom AS nomUFA, email AS emailUFA, cp AS cpUFA FROM user');
    return $arrayUser;
}
在index.php中,可以这样称呼它-

$userForAdmin = $user->getUserForAdmin();
foreach($userForAdmin as $rows)
{  
    echo '<p>'.$rows['prenomUFA'].'</p><br>';
    echo '<p>'.$rows['nomUFA'].'</p><br>';
    echo '<p>'.$rows['emailUFA'].'</p><br>';
    echo '<p>'.$rows['cpUFA'].'</p><br>';
}
$userForAdmin=$user->getUserForAdmin();
foreach($userForAdmin作为$rows)
{  
回显“”.$rows['prenomUFA']”。


; 回显“”.$rows['nomUFA']”。


; 回显“”.$rows['emailUFA']”。


; 回显“”.$rows['cpUFA']”。


; }
上面的代码输出所有值

在index.php中,可以这样称呼它-

$userForAdmin = $user->getUserForAdmin();
foreach($userForAdmin as $rows)
{  
    echo '<p>'.$rows['prenomUFA'].'</p><br>';
    echo '<p>'.$rows['nomUFA'].'</p><br>';
    echo '<p>'.$rows['emailUFA'].'</p><br>';
    echo '<p>'.$rows['cpUFA'].'</p><br>';
}
$userForAdmin=$user->getUserForAdmin();
foreach($userForAdmin作为$rows)
{  
回显“”.$rows['prenomUFA']”。


; 回显“”.$rows['nomUFA']”。


; 回显“”.$rows['emailUFA']”。


; 回显“”.$rows['cpUFA']”。


; }
上面的代码输出所有值

在index.php中,可以这样称呼它-

$userForAdmin = $user->getUserForAdmin();
foreach($userForAdmin as $rows)
{  
    echo '<p>'.$rows['prenomUFA'].'</p><br>';
    echo '<p>'.$rows['nomUFA'].'</p><br>';
    echo '<p>'.$rows['emailUFA'].'</p><br>';
    echo '<p>'.$rows['cpUFA'].'</p><br>';
}
$userForAdmin=$user->getUserForAdmin();
foreach($userForAdmin作为$rows)
{  
回显“”.$rows['prenomUFA']”。


; 回显“”.$rows['nomUFA']”。


; 回显“”.$rows['emailUFA']”。


; 回显“”.$rows['cpUFA']”。


; }
上面的代码输出所有值

在index.php中,可以这样称呼它-

$userForAdmin = $user->getUserForAdmin();
foreach($userForAdmin as $rows)
{  
    echo '<p>'.$rows['prenomUFA'].'</p><br>';
    echo '<p>'.$rows['nomUFA'].'</p><br>';
    echo '<p>'.$rows['emailUFA'].'</p><br>';
    echo '<p>'.$rows['cpUFA'].'</p><br>';
}
$userForAdmin=$user->getUserForAdmin();
foreach($userForAdmin作为$rows)
{  
回显“”.$rows['prenomUFA']”。


; 回显“”.$rows['nomUFA']”。


; 回显“”.$rows['emailUFA']”。


; 回显“”.$rows['cpUFA']”。


; }


以上代码输出所有值。

$arrayUser是数组,但$arrayUser['userForAdmin']不是数组。它是数组中“userForAdmin”键处的值。所以回显“”.$userForAdmin.

”;“我觉得很好。@colinec要求您详细说明您想要输出的内容。您的代码表示它正在从名为“user”的数据库表中获取行。然后将结果集的第一行存储在变量$arrayUser中。在下一条语句中,您将使用$arrayUser['userForAdmin']返回存储在'cp'列中的值(您在查询中为其提供了'userForAdmin'的别名)。对不起,我想从我的SELECT中输出所有字段。比如:prenom、nom、email和cp。我意识到我的AS只是在我的cp中输入了一个AS。如果我对我的所有字段都输入了AS,那么如何在函数中返回它们?要返回AS,你可能需要看看
getArray()
是如何返回数据的。@colinec请尝试我在回答部分发布的代码。它满足您的要求。$arrayUser是数组,但$arrayUser['userForAdmin']不是数组。它是数组中“userForAdmin”键处的值。所以回显“”.$userForAdmin.

”;“我觉得很好。@colinec要求您详细说明您想要输出的内容。您的代码表示它正在从名为“user”的数据库表中获取行。然后将结果集的第一行存储在变量$arrayUser中。在下一条语句中,您将使用$arrayUser['userForAdmin']返回存储在'cp'列中的值(您在查询中为其提供了'userForAdmin'的别名)。对不起,我想从我的SELECT中输出所有字段。比如:prenom、nom、email和cp。我意识到我的AS只是在我的cp中输入了一个AS。如果我对我的所有字段都输入了AS,那么如何在函数中返回它们?要返回AS,你可能需要看看
getArray()
是如何返回数据的。@colinec请尝试我在回答部分发布的代码。它满足您的要求。$arrayUser是数组,但$arrayUser['userForAdmin']不是数组。它是数组中“userForAdmin”键处的值。所以回显“”.$userForAdmin.

”;“我觉得很好。@colinec要求您详细说明您想要输出的内容。您的代码表示它正在从名为“user”的数据库表中获取行。然后将结果集的第一行存储在变量$arrayUser中。在下一条语句中,您将使用$arrayUser['userForAdmin']返回存储在'cp'列中的值(您在查询中为其提供了'userForAdmin'的别名)。对不起,我想从我的SELECT中输出所有字段。比如:prenom、nom、email和cp。我意识到我的AS正在访问我的cp。如果我对我的所有字段都加上AS,那么如何在函数中返回它们?要返回AS,你可能需要看看
getArray()
是如何被删除的