php - 无法从数据库(数组)回显数据,PHP

标签 php mysql arrays mysqli

<分区>

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

当我运行这段代码时出现错误

Fatal error: Unsupported operand types in C:\wamp\www\Site files\users.php on line 23

我在代码中用 ** 突出显示了这一行。我已经尝试了很多方法来完成这项工作,但我不是特别能干,而且我似乎找不到解决方案。

<?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/>";**
}
?>

另外,我正在尝试将我的代码移动到 mysqli 中,所以如果您对此有任何建议,也非常感谢 :) 我理解它几乎相同

最佳答案

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

echo $array[$i] . "<br/>";

关于php - 无法从数据库(数组)回显数据,PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21141483/

相关文章:

mysql - Mysql数据库表中的日期时间和时间戳

mysql - 跨多个源文件的共享类型 - C

php - 用经度和纬度计算距离有不同的结果

php - Laravel 5 和 Quickbooks

php - 查找用户附近的事件地点

c - 指向固定大小数组的指针数组

C:对多维数组中 < 0 的值求和

javascript - 组合数组和对象解构

javascript - 静态网站中的表格分页问题

php - 在 laravel 4 中上传 svg 图片时出现 "Unable to read image"错误