The problem is very interesting, I already all head broke over the situation:
In General, what happens to me, I do a select query using the normal query:
$row = mysql_query("SELECT * FROM address WHERE id = '2'");
$super = mysql_fetch_assoc($row);
Of course we get an array of all fields BUT one field is why it nimogu to, called vlog, there's the word "no" in Russian. All other fields get tobish also in Russian.
Add to all that not only id field 2, and all the id also cannot get the box vlog.
This field is VARCHAR 250, by default, as in other fields, are the quotes ""
The fact that other fields that I can obtain, with the same margins as in the other, and this field is not possible.
Encoding cp1251 tables, the data is in UTF8
mysql_query ("SET NAMES 'utf8'", $db_connect);
Noticed one difference, if you use mysql_fetch_array (), then this field is returned in the numeric index.
I already was climbing, does nimogu to understand why. Or how to fix it / correct...
I must say that the original DB to touch and correct, there is no way for a large company hanging on it.
Screen of the program dbForge (no access directly in phpMyAdmin):
This data from the table locally I get them normally, PHP does not want to field vlog,
Returns an empty value. If instead
returns the field index in 17...