无法回显数据库(数组),PHP中的数据

Sha*_*rdj 0 php mysql arrays mysqli

我的代码的目的是从数据库中获取所有用户名,并按升序回显它们,每个用户名之间有间隔.除了一行之外它似乎工作得很好.

当我运行此代码时,我收到错误

致命错误:第23行的C:\ wamp\www\Site files\users.php中不支持的操作数类型

我在代码中突出显示了这一行,其中包含**.我已经尝试了很多方法来完成这项工作,但我不是特别称职,我似乎无法找到解决方案.

<?php
$host="localhost"; // Host name 
$username="root"; // Mysql username 
$password=""; // Mysql password 
$db_name="comproject"; // Database name 
$tbl_name="members"; // Table name 

// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
mysql_select_db("$db_name")or die("cannot select DB");

$query = mysql_query("SELECT username FROM members ORDER BY username ASC") or die(mysql_error());
$count = mysql_num_rows($query);
$array = array();
while ($row = mysql_fetch_array($query, MYSQL_NUM)) {
$array[] = $row; }

for ($i=0; $count>$i; $i++) {
    **echo $array[$i] + "<br/>";**
}
?>
Run Code Online (Sandbox Code Playgroud)

此外,我正在尝试将我的代码移动到mysqli,所以如果你对此有任何建议,也非常感谢:)我明白它几乎一样

Jim*_*Jim 5

在PHP中,字符串使用.not 连接+.尝试:

echo $array[$i] . "<br/>";
Run Code Online (Sandbox Code Playgroud)