Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: Mysql проблем с WHERE заявки на БГ
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: Ludmil Дата: 11/23/2006
Здравейте,
 Знам че може би не е тук мястото да задавам такав въпрос, но
може да има някой Webmaster, който се е сблъсквал с него. 
 Значи работя на Slack 10.2 до вчера си играх и ъпдейтвах
 Apache 1.3.37, PHP 5.1 i MySQL 5.0.24 че мислех че проблема
 е или в PHP или в MySQL но се оказа че не е а нещо в БГ
СИМВОЛИТЕ.

Значи имам 1 таблица:
NAME    SKLAD      COLOR
брб1    1          син
брб2    1          зелен

 давам SELECT * FROM таблицата WHERE sklad="1" AND
цвят="син"; 

 и ми изкарва като резултат всички който са леки но не се
 съобразява с цвета изобщо. Ако ТЕКСТА в COLOR е с АНГЛИЙСКИ
БУКВИ ВСИЧКО РАБОТИ ИДЕАЛНО ? 

 Разбрах че има някакви работи с символите от MySQL 4.1
нататак но незнам каде е проблема с тези заявки ...

МЕРСИ НА ВСИЧКИ ПРЕДВАРИТЕЛНО






Отговор #1
От: stok4o Дата: 11/23/2006
Опитай с WHERE цвят REGEXP 'син'


Отговор #2
От: Ludmil Дата: 11/24/2006
Няма резултат а в заявката не пиша цвят а COLOR...



Отговор #3
От: sto4ko Дата: 11/24/2006
сложи в my.cnf->[mysqld]

default-character-set = cp1251


Отговор #4
От: Ludmil Дата: 11/24/2006
 Пак нестава, чета сега за тези колации и се чудя ама засега
още нямам идея..

Мерси за помощта все пак



Отговор #5
От: PingBomb (pingbomb (a) yahoo[ точка ]com) Дата: 12/01/2006
 Това е проблем на SQL-a (версия 5) на сайте е описано ама
 докато го разбере някои минават 3 дена. ето ти лесен вариант
които ще ти реши проблема. поне аз така се оправих.

да речем това ти е връзката за sql-a
mysql.php

<?

$dbhost='localhost';
$dbusername='потребител';
$dbuserpass='парола';
$dbname='базаданни';
// до тук всичко е ясно

 $link_id = mysql_connect ($dbhost, $dbusername,
$dbuserpass);

// ето го твоя ред които оправя проблема
mysql_query("SET names 'cp1251'");
// само това :)

 mysql_select_db($dbname) or die( "Unable to select
database");
$dbname=$dbname;
if (!mysql_select_db($dbname)) die(mysql_error());

?>
END


<< install (1 ) | PPPoE-server, странен проблем (2 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU)