Здравствуйте. Столкнулся с проблемой.
Данные в моей базе используют кодировку 1252 (mysql)
Из php мне необходимо передавать запрос к бд, для чего я перекодирую мою запись в 1252 так:
$string = "Привет";
$string = iconv('utf-8', 'cp1251', $string);
$string = iconv('cp1252', 'utf-8', $string);
Всё ок, теперь я обращаюсь к бд с запросом:
$textsql='SELECT id FROM inv_devices where staff="'.$string.'"';
$answsql=mysql_query($textsql);
$id1=mysql_result($answsql,0,0);
и вижу
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL...
Если же я напрямую подключусь к бд и сделаю
SELECT id FROM inv_devices where staff="<b>Ïðèâåò</b>"
То всё окей. Слект работает. Подскажите как решить мне проблему.