我有一个从 MySQL 中选择的简单函数:
function dbSelect($query) {
$db = db(); // refers to a database connect function
$result = mysqli_query($db, $query);
while ($row = mysqli_fetch_array($result)) {
echo $row['f_name'] . ' : ' . $row['s_name'] . '</br>';
}
}
如您所见,它接受 $query var,它是:
$query = "SELECT * FROM user"; // or whatever
我想做的是通过这条线:
echo $row['f_name'] . ' : ' . $row['s_name'] . '</br>';
作为函数调用中的 arg,例如:
function dbSelect($query, $display)
并且 $display 类似于(我会在 while 语句下回显):
$display = $row['f_name'] . " : " . $row['s_name'] . "</br>";
上面的行会给出一个未定义的变量错误,我知道为什么。
我将如何将 $display 传递给函数或正确定义它?
附言。我知道没有任何错误检查,我只是想弄清楚这一点,稍后会添加。:-)
谢谢你的帮助