Ну вот, первый барьер в дальнейшем освоение PHP представился в виде баз данных..
Потому возник ряд вопросов, некоторые из которых я уже успел подзабыть, но ниче, походу вспомню!

1. Собственно, какой справочник/учебник посоветуете использовать?
2. Синтаксис запроса. К прримеру:
SELECT `id`
  FROM `av_users`
  WHERE `login`='{$login}' AND `password`='{$pass}'
  LIMIT 1


Насколько необходимо заключать имена таблиц, полей и т.п. в обратные кавычки (`).
3. Учитываются ли как-нибудь переводы строки или излишнии пробелы?
4. Пытался задать дефолы для полей, там где стоял тип VARCHAR или целочисленный, то по умолчанию легко задавался ноль (0), а там, где стоял тип TEXT выдавало ошибку -почему?
5. Насколько рационален этот код:
<?php
 
//делаем запрос на выборку какого либо ряда (не важно какого)
 
$sql mysql_query($query) or die(mysql_error());
       
//создаем ассоциативный массив элементов этого ряда
       
$row mysql_fetch_assoc($sql);
 
//ну и используем этот массив в дальнейшем
?>


Во-первых, оправдано ли использование or die(mysql_error()); или лучше как-то иначе использовать обработку ошибок?
Во-вторых, сам алгоритм действий продуктивен (задать переменной текст запроса >> найти необходимые ряды >> создать на их основе ассоциативный массив)? Или вы делаете как-то иначе?
6.Каким образом хранить сессии в БД? Где-то читал, но не вникал в принцип, а теперь уже не помню где...

Такс.. Остальное походу..