ENUM

zul

Новичок
ENUM

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

zul

Новичок
Хуже, вот как:
"You have an error in your SQL syntax near 'use='yes'' at line 1"
 

tony2001

TeaM PHPClub
use - это служебное слово.
не надо так называть поля.
а раз уж называешь, что бери имя в обратные кавычки.
 

Popoff

popoff.donetsk.ua
USE - это зарезервированное слово мускла, которое используется для указания базы данных по умолчанию. В качестве имен полей нельзя использовать зарезервированные слова. Переименуй поле.
 

zul

Новичок
тьфу ты.. вот в чём была проблема, большое спасибо.
 
Сверху