我正在php中通过分配从数据库检索到的值来创建一个数组。当我打印数组时,它将数组显示为输出,而不是其内容。然而,它确实从mysql中检索值。
$resultset=mysql_query("select isbn from tbl_book where publisherid='$publisherid'");
/***Retrieve Books*****/
while($resultISBNArray = mysql_fetch_assoc($resultset))
{
$isbn = $resultISBNArray["isbn"];
$myArr[]=$isbn;
}
echo $myArr
echo
在任何数组中总是打印"array"。您需要在数组(echo $myArr[0]
)中选择单独的值,或者使用类似print_r()
的值。
您不能打印数组。您必须执行类似var_dump($myArr);
的操作