foreach循环大于1倍的值这里是我的功能我怎样才能恢复使用PHP
function GetUser($id)
{
global $pdo;
$stmt = $pdo->prepare('SELECT lname,fname,mi FROM user WHERE id = :id LIMIT 1');
$stmt->execute(array(':id'=>$id));
foreach($stmt as $name){
$lname = $name['lname'];
$lname = $name['fname'];
$mi = $name['mi'];
}
return //what to put here?
}
这里是我的代码使用的功能
include 'function.php';
$names = GetUser($_SESSION['id']);
//what's next?
我怎样才能检索到的$ L-NAME,$函数中的fname和$ mi?需要任何帮助和建议。谢谢:)
这有什么错用多维数组? –
我建议采用面向对象的方法并创建包装用户值的用户对象。或者,您可以只返回数组中的三个值。 – Vulcan
我该怎么做,先生? –