Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2018, 19:09
lepe
 
Fecha de Ingreso: febrero-2008
Mensajes: 160
Antigüedad: 16 años, 10 meses
Puntos: 1
No hay modo de añadir <br> \ n $foo

Hola buenas

Tengo un código MySQL dentro de un archivo PHP prestashop en el que no se como añadir un salto de linea <br>

En SEPARATOR no me permite añadir comillas simples porque la pagina luego no me carga '\ n'

Solo me permite añadir comillas dobles "\ n" o \''. "\n" .'\'

Probe todo esto:
SEPARATOR "/n"
SEPARATOR "/r"
SEPARATOR "<br>"
SEPARATOR \'$foo\'

y esto sin suerte:
echo str_replace(' ', PHP_EOL, $foo);
SEPARATOR \' \'

Este es mi codigo:
Código PHP:
class AdminOrdersControllerCore extends AdminController
{
    public 
$toolbar_title;

    protected 
$statuses_array = array();

    public function 
__construct()
    {
        
$this->_select '
        a.id_currency,
        (SELECT GROUP_CONCAT(so.text_note SEPARATOR "\n") FROM `'
._DB_PREFIX_.'ordernotes_note` so WHERE so.id_order = a.id_order) as text_note,
        IF(a.valid, 1, 0) badge_success'

Es la cadena (SELECT GROUP_CONCAT(so.text_note SEPARATOR "\n") donde quiero añadir el espaciado <br>, también intente del siguiente modo sin suerte (SELECT GROUP_CONCAT(so.text_note, \'<br>\')