Потому возник ряд вопросов, некоторые из которых я уже успел подзабыть, но ниче, походу вспомню!
1. Собственно, какой справочник/учебник посоветуете использовать?
2. Синтаксис запроса. К прримеру:
SELECT `id`
FROM `av_users`
WHERE `login`='{$login}' AND `password`='{$pass}'
LIMIT 1
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);
//ну и используем этот массив в дальнейшем
?>
//делаем запрос на выборку какого либо ряда (не важно какого)
$sql = mysql_query($query) or die(mysql_error());
//создаем ассоциативный массив элементов этого ряда
$row = mysql_fetch_assoc($sql);
//ну и используем этот массив в дальнейшем
?>
Во-первых, оправдано ли использование or die(mysql_error()); или лучше как-то иначе использовать обработку ошибок?
Во-вторых, сам алгоритм действий продуктивен (задать переменной текст запроса >> найти необходимые ряды >> создать на их основе ассоциативный массив)? Или вы делаете как-то иначе?
6.Каким образом хранить сессии в БД? Где-то читал, но не вникал в принцип, а теперь уже не помню где...
Такс.. Остальное походу..