[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка!
ergall
if (@mysql_num_rows(mysql_query("SELECT 'group_name' FROM 'group' WHERE 'group_name' = '$groupname'",$link))>0)
{
echo "Такая группа уже существует
";
}
else
{
echo "ok
";
}

echo mysql_error();

---------------

выводит:
ok
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''group' WHERE 'group_name' = '123'' at line 1
ок выводит чисто потому что не может реализовать запрос mysql_query("SELECT 'group_name' FROM 'group' WHERE 'group_name' = '$groupname'",$link)

-----------
в чем же ошибка?



Спустя 40 минут, 45 секунд (16.11.2006 - 19:30) vasa_c написал(а):
имена столбцов и таблиц заключаются в обратные кавычки, а не апострофы.
select `group_name` from `group`...

Спустя 21 час, 57 минут, 19 секунд (17.11.2006 - 17:27) max_ru написал(а):
vasa_c,
по моим данным, имена таблиц и столбцов в кавычки можно вообще не заключать. Проверено.

Спустя 1 час, 52 минуты, 8 секунд (17.11.2006 - 19:19) 4ervyak написал(а):
а какой тип данных у поля group_name!?!

Спустя 1 час, 31 минута, 9 секунд (17.11.2006 - 20:50) vasa_c написал(а):
max_ru, то как "нужно" и как "можно" разные вещи :). Тем более в контексте данной темы главное, это то, что нельзя заключать в апострофы.

Спустя 14 часов, 12 минут, 29 секунд (18.11.2006 - 11:03) REZISTOR написал(а):
простите конечно за офф топ я читал вот в книге о операторе "@" там написано что это какое то логическое решение и программист применяет его тогда когда ему лень писать много кода но я так и не понял зачем он обьясните человеческими словами плис :/

Спустя 7 минут, 20 секунд (18.11.2006 - 11:10) md5 написал(а):
<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->"@"<!--QuoteEnd--></div><!--QuoteEEnd--><br>допустим нам надо добавить к строковой переменной букву А, но нам впадлу писать
$string = '';
перед
$string .= 'A';


поэтому вместо 2 строк можно написать
@$string .= 'A';

при этом проигнорируется предупреждение типа: Notice: Undefined variable: string in ...../form.php on line 3

Спустя 4 минуты, 23 секунды (18.11.2006 - 11:15) REZISTOR написал(а):
ага понял спасиб большое а как знать в каких случаях это используеться ?

Спустя 1 час, 6 минут, 30 секунд (18.11.2006 - 12:21) Leningrad00 написал(а):
Надо прочесть предыдущий пост.

Спустя 4 дня, 7 часов, 9 минут (22.11.2006 - 19:30) ergall написал(а):
спасибо за помощь, я сам все разобрался, просто вводимые данные из переменных нужно вставлять в '', а не в ``!=))темо может быть закрыта!


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.