За последние 24 часа нас посетили 19547 программистов и 1602 робота. Сейчас ищут 904 программиста ...

удаление пробелов

Тема в разделе "PHP и базы данных", создана пользователем hitr, 3 фев 2011.

  1. hitr

    hitr Активный пользователь

    С нами с:
    19 дек 2010
    Сообщения:
    5
    Симпатии:
    0
    Есть каталог, который заполняется импортом из csv файла через php, в нем есть артикулы типа 7L0 907 637 C
    Как через php сделать так чтобы артикулы были без пробелов? Или какой запрос сделать в mysql чтобы убрать эти пробелы? Очень нужна ваша помощь.
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    $sArticle = str_replace(' ','',$sArticle);
     
  3. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    При выборке можно вызвать REPLACE:
    [sql]... REPLACE(`row`, ' ', '') ...[/sql]
     
  4. hitr

    hitr Активный пользователь

    С нами с:
    19 дек 2010
    Сообщения:
    5
    Симпатии:
    0
    очень странно но некоторые пробелы он просто игнорирует, а именно пробелы где только цифры, например при запросе
    [sql]UPDATE `table` SET `value` = REPLACE(`value`, ' ', '')[/sql]
    он удалит пробелы в значение "7L0 907 637 C" а вот например в значение "32 121 142" он их оставит, почему так?