Как применить строковую функцию к столбцу таблицы?Php

Кемеровские программисты php общаются здесь
Anonymous
Как применить строковую функцию к столбцу таблицы?

Сообщение Anonymous »

В составе результата запроса возвращается столбец с именами. Я хочу применить функцию, чтобы порядок имени и фамилии в результатах $db менялся. Каков наиболее эффективный способ добиться этого?

Возможно, ответ заключается в использовании функции foreach, array_walk или array_map, но я не знаю правильного синтаксиса.

Эта функция меняет имя:

Код: Выделить всё

$name = "Lastname, Firstname";
$names = explode(", ", $name);
$name = $names[1] . " " . $names[0];
Запрос $ похож на этот:

Код: Выделить всё

$query0="SELECT #__1pgndata.White,  #__1pgndata.Black,  #__1pgndata.ECO, #__1pgndata.Result, #__1pgndata.EventDate, #__1pgndata.Id
FROM `#__1pgndata` Where #__1pgndata.Id > 155 LIMIT 30"
Белый и черный — это столбцы для имен игроков (нужно перевернуть) и соответствуют цвету шахматных фигур. Речь идет о столбцах $ginfo->White и $ginfo->Black.

Подробнее здесь: https://stackoverflow.com/questions/265 ... ble-column

Вернуться в «Php»