Попытка поместить все результаты из таблицы oracle в переменную php с помощью implode с этим кодом, но не работает. Что здесь не так?php implode не работает с sql oracle
$sql = oci_parse($ora_con, "SELECT * FROM TABLE");
oci_execute($sql);
while (($row = oci_fetch_row($sql)) != false) {
echo $result = implode(',',(array)$row[0]);
}
И результат: resul1result2result3result4
Вместо: Result1, result2, result3
Кастинг $ row [0] в массив даст вам массив с одним элементом –
join is alias on implode, ничего особенного там. но то, как он это делает, неверно. Сначала вы заполняете массив, и в конце вы вызываете implode() –