无法为php数组赋值

时间:2012-03-10 17:56:39

标签: php

我通过分配从数据库中检索的值在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

2 个答案:

答案 0 :(得分:2)

数组中的

echo始终打印“数组”。您需要在数组中选择单个值(echo $myArr[0])或使用print_r()之类的内容。

答案 1 :(得分:1)

您无法打印数组。您必须执行var_dump($myArr);

之类的操作