Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MySQL查询在运行多行响应查询时返回0_Php_Concatenation - Fatal编程技术网

Php MySQL查询在运行多行响应查询时返回0

Php MySQL查询在运行多行响应查询时返回0,php,concatenation,Php,Concatenation,当我在PHP中运行以下代码时 $connect = mysqli_connect("localhost", "root", "dbpass", "db"); function csvfromarray($array) { $result = $array[0]+","+$array[1]; return $result; } $query = mysqli_query($connect, "SELECT * FROM dbtable"); $row = mysqli_fetc

当我在PHP中运行以下代码时

$connect = mysqli_connect("localhost", "root", "dbpass", "db");

function csvfromarray($array) {
    $result = $array[0]+","+$array[1];
    return $result;
}

$query = mysqli_query($connect, "SELECT * FROM dbtable");
$row = mysqli_fetch_assoc($query);
$data = array();
$i = 0;

while($row = mysqli_fetch_assoc($query)) {
        $data[$i] = $row['last'];
        $i++;
}
$csv = csvfromarray($data);
echo $csv;
mysqli_close();

当我应该返回“lname1,lname2”时,我得到了“0”的回应。

chris85的所有内容都是正确的

这是一个整理:

$query=mysqli_query($connect,"SELECT `last` FROM dbtable");
$data=array();
while($row=mysqli_fetch_assoc($query)) {
    $data[]=$row['last'];    // push into array
}
echo implode(',',$data);   // echo comma-separated values
mysqli_close();

chris85的所有资料都是正确的

这是一个整理:

$query=mysqli_query($connect,"SELECT `last` FROM dbtable");
$data=array();
while($row=mysqli_fetch_assoc($query)) {
    $data[]=$row['last'];    // push into array
}
echo implode(',',$data);   // echo comma-separated values
mysqli_close();

+
是数学<代码>用于连接。e、 g.
$array[0]。"," . $数组[1]
或者如果所有的
$array
都应该用逗号连接,你可以使用
内爆
。谢谢,看起来我最近一直在用Java编程。是的,你也应该看看用于构建CSV的PHP函数。如果您的数据中有一个
,使用这种方法,您最终会得到一个格式错误的CSV。您也可以只使用
[]
您不需要
$i
,PHP将自动递增该值。
+
的可能重复项是数学<代码>用于连接。e、 g.
$array[0]。"," . $数组[1]
或者如果所有的
$array
都应该用逗号连接,你可以使用
内爆
。谢谢,看起来我最近一直在用Java编程。是的,你也应该看看用于构建CSV的PHP函数。如果您的数据中有一个
,使用这种方法,您最终会得到一个格式错误的CSV。您也可以只使用
[]
您不需要
$i
,PHP将自动递增该值