ENUM

  • Автор темы Автор темы zul
  • Дата начала Дата начала

zul

Новичок
ENUM

Есть поле use типа enum, которое принимает значение 'yes' и 'no'
делаю выборку:
PHP:
$sql = mysql_query("SELECT count(*) from result where use='yes'",$dbi) or die(mysql_error());

мускул ругается...
 
Хуже, вот как:
"You have an error in your SQL syntax near 'use='yes'' at line 1"
 
use - это служебное слово.
не надо так называть поля.
а раз уж называешь, что бери имя в обратные кавычки.
 
USE - это зарезервированное слово мускла, которое используется для указания базы данных по умолчанию. В качестве имен полей нельзя использовать зарезервированные слова. Переименуй поле.
 
тьфу ты.. вот в чём была проблема, большое спасибо.
 
Сверху