Показать сообщение отдельно
Старый 12.01.2012, 15:49   #15
Aikon
ПроЭктировщик
 
Регистрация: 12.02.2011
Сообщений: 131
Написано 23 полезных сообщений
(для 52 пользователей)
Ответ: Впросы новичка

Crayzi, думаю тебе стоит почитать простенькое пособие по MySQL и базам данных вообще, напр. Томсон, Веллинг - Разработка Web-приложений на РНР и MySQL. Это снимет большую часть проблем и вопросов в дальнейшем. Разборка методом - получилось-не получилось приводит к не системным знаниям (по моему опыту).

Теперь по твоим проблемам
1. Команды, столбцов и таблиц MySQL нечувствительны к регистру, т.е. запросы
Select Login...
SELECT login...
select loGin...
Идентичны.

2. Для работы со строками надо знать, что строковые константы обрамлять в кавычки. В MySQL есть три типа кавычек - ", ', ` Надо понимать в чем их разница. А так же хотя бы примерно представлять, что такое sql-injection и потому стараться избегать выполнять запросы вида
select ... from Accounts where login = СтрокаОтПользователя
в виду их опасности.

Лично я избегаю называть столбцы таблицы id. Вместо это использую <имятаблицы>_id, т.е. если таблица Accounts, то первый столбец будет account_id. Это помогает избежать конфликтов имен при запросах с разных таблиц, а так же то, что id зарезервированное слово и иногда приходится его в ` оборачивать, чтобы заработало.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Aikon за это полезное сообщение:
Crayzi (12.01.2012), moka (12.01.2012)