如何在下面的例子中使用返回$row
数组,以便我可以重新使用该函数以外的变量?重用函数外的变量?
我设法利用呼应的$row['columnName']
函数内部的信息,但global
和$GLOBALS
,return $xyz
各种组合和获取变量的作用域为我的工作我有点不在我的深度。请任何答案?
<?php
function getInfo() {
$query = /* Some SQL Query */;
$result = mysql_query($query);
if($result == false)
{
user_error("Query failed: " . mysql_error() . "<br />\n$query");
}
elseif(mysql_num_rows($result) == 0)
{
echo "<p>Sorry, no rows were returned by your query.</p>\n";
}
else
{
while ($row = mysql_fetch_assoc($result)) {
/* What goes here? */
}
}
}
?>
@职场英语对话,太糟糕了,你只需要2票的PHP徽章,并期待的Jeroen已经有了2 upvotes :-)。 – Johan 2011-06-01 22:14:21
@johan:我每天都在上限,所以除非他选择我的回答,否则upvote不会对我做任何事情。大声笑你在说什么徽章? xD – dynamic 2011-06-01 22:15:11
看看你的个人资料,在底部你可以看到你获得积分的主题,如果你在主题旁边获得100,那么你会得到一个青铜徽章,作为l33t php guru或类似的东西:= - )。我对这个帽子也有着不同的感受,很高兴能够到达那里,但如果你在答案上幸运的话,看到所有这些选票都不会去。 – Johan 2011-06-01 22:18:11