【发布时间】:2011-09-26 04:20:17
【问题描述】:
这似乎是一个非常简单的问题,但它让我很难过,哈哈。我正在尝试打印从数据库接收到的行。我想将行存储在数组中,然后使用 for 循环打印它们。我知道查询有效,但是当我尝试打印数组元素时,它只打印单词数组。我已经厌倦了用一个 foreach 循环和一个简单的 for 循环来做这件事。如果有人能指出我正确的方向,那将是一个救命稻草。
打印 PHP 代码
<?php
$type = "FREE";
$free = getTerms($type);
echo "<p>";
for($j = 0; $j < count($free); $j++)
{
echo "start".$free[$j]."end";
}
echo "</p>";
?>
从数据库中获取行
function getTerms($type)
{
$terms = array();
$connection = mysql_open();
$query = "select terms from terms_and_con where accountType='$type' && currentTerms='YES'";
$results = mysql_query($query, $connection) or show_error("signUp.php", "", "");
while($row = mysql_fetch_array($results))
{
$terms[] = $row;
}
mysql_close($connection) or show_error("signUp.php", "", "");
return $terms;
}
【问题讨论】: