Как сделать чтобы брав значение с базы получили определенный результат. В базе слова: Сочи, Новороссийск, Ростов, Новороссийск Теперь нужно сделать так: Сочи-Новороссийск Новороссийск-Ростов Ростов-Новороссийск
PHP: $conn = mysqli_connect('бла', 'бла', 'бла', 'бла'); $res = mysqli_query($conn, "SELECT point FROM tb_name ORDER BY id"); $i = 0; $result = []; while($row = mysqli_fetch_array($res)){ if($i > 0){ $result[] = $lastPoint.' - '.$row['point']; } $lastPoint = $row['point']; $i++; }
да, но тут у меня немного не так. Я получаю с базы такой массив: Код (Text): Array ( [0] => Array ( [id] => 95 [login] => Danil005 [listID] => 24 [point] => Сочи ) [1] => Array ( [id] => 96 [login] => Danil005 [listID] => 24 [point] => Новороссийск ) [2] => Array ( [id] => 97 [login] => Danil005 [listID] => 24 [point] => Ростов ) [3] => Array ( [id] => 98 [login] => Danil005 [listID] => 24 [point] => Новороссийск ) ) Вот и пробую по аналогии и не получается. Вывожу этот массив так: PHP: $lcwl=count($lastWL); for($i=0;$i<$lcwl;$i++) { $way = Core::db()->getAll('SELECT * FROM ?n WHERE ?n=?s AND ?n=?s', 'wayListRoute', 'login', Core::SafeSession('login'), 'listID', $lastWL[$i]['wlid']); echo '<pre>'; print_r($way); echo '</pre>'; }
пздц. ты массив не можешь перебрать? я же тебе выше код написал. Засунь в другой цикл (не while) и сделай сам. у тебя уже сутки работа стоит а ты всё ждёшь, когда за тебя всё сделают.