|
|
|
| Дорабатывал сайт и столкнулся с проблемой.
Есть таблица пользователей "user", у каждого пользовотеля есть поле "gender" - пол, оно принимает два значение, 1(муж),2(жен) тип поля enum, по умолчанию стоит 1.
Проблема, в том что при выборке строки по id, в поле gender, всегда одно и тоже значение по умолчанию 1.
Хотя в базе есть не только значения по умолчанию, но и 2, то же.
вот php скрипт что я использовал
$sql = "SELECT gender FROM pro_user WHERE id =58;
$query = @mysql_query($sql);
$arr = mysql_fetch_array($query,MYSQL_ASSOC);
print_r($arr );
|
у этого пользователя gender, должен быть 2, а выводит, всё равно 1 | |
|
|
|
|
|
|
|
для: Quies
(04.11.2009 в 14:34)
| | >у этого пользователя gender, должен быть 2, а выводит, всё равно 1
должен быть - не значит есть.
скорее всего там 1, и смотреть нужно на INSERT.
Попробуйте посмотреть в phpmyadmin или с помощью другого клиента что там лежит. | |
|
|
|
|
|
|
|
для: root
(04.11.2009 в 15:15)
| | Спасибо, вы правы. Я как то, ни так посмотрел, видимо строки перепутал. Посмотрел, через phpmyadmin, правда у 58 пользователя, стоит значение по умолчанию 1. Просто, не я писал это сайт, неудобно изначально сделали, что значение по умолчанию 1, а не скажем 0, от этого и путаница :) | |
|
|
|