Филтриране на данни

kriss

Registered
В 1 таблица имам 1000+ записа.
Някои от тях изглеждат така иван
Как мога да ги изтрия или при селектиране да не се показват :?
 
kriss каза:
В 1 таблица имам 1000+ записа.
Някои от тях изглеждат така иван
Как мога да ги изтрия или при селектиране да не се показват :?

Другите записи какво представляват?
 
Код:
SELECT * FROM table WHERE Name REGEXP '[А-Яа-я]'
ако това са записи на кирилица и при правилно кодиране излизат както трябва това трябва да помогне
 
Друг вариант е да селектираш всички със A-Za-z0-9 и на бг A-Я-а-я и останалите да ги изтриеш...

Друг вариант е да конвертираш цялата таблица (преи това си направи бекъп) във правилния кодинг и да си излезнат нормални записи без да ги триеш.

ти трябва сам да разбереш по кой начин е удачно ,защото си знаеш записите в дб-то ...аз мога само да гадая :)
 
Въпроса е какъв енкодинг ползваш, колация и т.н.

Както и по какъв начин вкарваш данните. Някъде получаваш разминаване в енкодинга затова така ти излизат в базата данни.
 
Таблицата - Колация utf8_general_ci
Файловете - utf8 (without BOM)
Записите изглеждат така:
5380.png
 
За да се получат така нещо се е объркало ,защо не опиташ да ги конвертираш вместо да ги триеш,или не са ти важни?
Виж това
 
А преди вкарване я пробвай да подадеш

PHP:
header("Content-Type: text/html; charset=utf-8");

или задавай

PHP:
mysql_query("SET NAMES utf8");

преди INSERT заявката.
 

Back
Горе