Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Неправильная выборка
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Неправильная выборка

Страниц (1): [1]
 

1. ole-martyno - 21 Октября, 2010 - 11:49:38 - перейти к сообщению
Всем привет. Проблема такая: select делаем неправильную выборку из таблицы players по столбцу att(это аттрибут атаки игрока тип VARCHAR). Вот запрос:
PHP:
скопировать код в буфер обмена
  1. $sql = "SELECT * FROM players WHERE team_id='0' and active_status='Y' and age<='$age' and att>='$att');
  2.         $result = mysql_query($sql) or die("Couldn't execute query1.".mysql_error());


Я подаю туды, к примеру $att=10, находит игроков и с атакой 3. Помогите, что делаю не так, я новичок в mysqlУлыбка
2. Саныч - 21 Октября, 2010 - 12:25:07 - перейти к сообщению
переведите столбец att в INT (я так понял там число) и запрос
PHP:
скопировать код в буфер обмена
  1. $sql = 'SELECT * FROM players WHERE team_id=0 and active_status="Y" and age<="'.$age.'" and att>='.$att;
3. ole-martyno - 21 Октября, 2010 - 17:28:51 - перейти к сообщению
Спасибо, перевел в тип DOUBLE, все ок теперь

 

Powered by ExBB FM 1.0 RC1