0

我是 PHP 新手 我正在使用模板构建电子商务网站 我的动机是从我的数据库表中显示我的模板中的所有产品,而我的方法是我在一个 arayy 中调用特定列的所有数据然后显示它进入我合适的模板位置,但它给出了一个错误

//我的php代码

<?php
    $name = array();
    mysql_connect('localhost','root','********'); 
    mysql_select_db('shopper');

    $result = mysql_query ('SELECT * FROM products WHERE availibilty > 0 ');
    if (mysql_num_rows($result) == 0 )
    { 
        echo "there is nothing to display ";  
    }
    else
    { 
        while ($get_row = mysql_fetch_assoc($result))
        {
            $get_row['name'] = true;
            $name[] = $get_row; 
            echo $name[0] ;
        }
    }
?>

//错误是

Notice: Array to string conversion in C:\wamp\www\shopper_new\index.php on line 15

任何人都可以建议我什么是更好的方法,我不希望将特定列的所有数据放在一起。

4

1 回答 1

0

使用 array_push 将值插入数组。

while ($get_row = mysql_fetch_assoc($result))
{
   $get_row['name'] = true;
   array_push($name, $get_row['name']);            
}
于 2013-10-12T10:14:51.003 回答