grey109
Новичок
Странный баг в Mysql
Сегодня впервые столнкулся со странным багом или не багом... Короче, в mysql создана база данных images. В этой БД есть таблица с таким же именем, т.е. images. Я коннекчусь к этой БД:
mysql_connect("localhost", "test", "");
mysql_select_db("images") or die ("Unable to select database");
И делаю запрос типа: "select images.id_image, images.id_category, images.id_subcategory, images.desc_image, ... from images, comments, category, subcategory where (category.id_category = subcategory.id_parent_category and images.id_subcategory = subcategory.id_subcategory) AND ((images.desc_image LIKE '%железнодорожн%') OR (comments.comment LIKE '%железнодорожн%'))"
Результат выборки равен 0, т.е. ничего не найдено. Если же изменить имя БД или таблицы на любое другое, то все ОК. Т.е. баг проявляеться только тогда, когда имя БД и таблицы, которая содержиться в ней, совпадает.
Подскажите, в чем причина такого странного поведения?
Win 2000, Apache 1.3.12, PHP 4.1.3, Mysql 3.23.4х и пробовал еще Mysql 3.23.52 - результат тот же.
Сегодня впервые столнкулся со странным багом или не багом... Короче, в mysql создана база данных images. В этой БД есть таблица с таким же именем, т.е. images. Я коннекчусь к этой БД:
mysql_connect("localhost", "test", "");
mysql_select_db("images") or die ("Unable to select database");
И делаю запрос типа: "select images.id_image, images.id_category, images.id_subcategory, images.desc_image, ... from images, comments, category, subcategory where (category.id_category = subcategory.id_parent_category and images.id_subcategory = subcategory.id_subcategory) AND ((images.desc_image LIKE '%железнодорожн%') OR (comments.comment LIKE '%железнодорожн%'))"
Результат выборки равен 0, т.е. ничего не найдено. Если же изменить имя БД или таблицы на любое другое, то все ОК. Т.е. баг проявляеться только тогда, когда имя БД и таблицы, которая содержиться в ней, совпадает.
Подскажите, в чем причина такого странного поведения?
Win 2000, Apache 1.3.12, PHP 4.1.3, Mysql 3.23.4х и пробовал еще Mysql 3.23.52 - результат тот же.