1
私は MySQLのクエリは0 Multirowedレスポンスのクエリを実行
$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();
PHP
で次のコードを実行すると、私は「lname1、lname2」を返却しなければならないとき「0」のエコー応答を取得して終了を返します。
'+'数学です。 '.'は連結のためのものです。例えば'$ array [0]です。 "、" $ array [1]; 'または' $ array'の全てをコンマで結合する必要がある場合は 'implode'を使用することができます。 – chris85
ありがとう、最近私はJavaの方法でコーディングしているようです。 – HMStith
さて、CSVを構築するためのPHP関数も見てください。あなたのデータに '、'がある場合、この方法では不正な形式のCSVになります。また、 '[]'を使うだけで '$ i'を必要としない場合、PHPは自動的にそれをインクリメントします。 – chris85