mJournal
· Форум · Участники · Журналы · Случайный журнал ·
Главная -> Журналы -> Игорь_Vasinsky -> 13 июня 2011 -> Комментарии
PHP во сне и на яву
 
13 июня 2011
  20:21   Составление правильно оформленного запроса в БД:
#3 Составление правильно оформленного запроса в БД:

- почему-то многие игнорируют данные правила, но если они придуманы - значит они нужны и следовательно их нужно соблюдать!

1. Имена таблиц и столбцов необходимо заключать в апострофы (`name`)
2. Для переменных, констант PHP - используют конкатенацию или фигурные скобки и обрамляяют в одинарные ковычки, которые можно опустить если в переменной или константе передаются данные типа intger
3. Для отладки скрипта в котором осуществляестся работа с БД - к каждой функции PHP, работающей с БД - допишите mysql_error();

Пример:
Цитата
$link = mysql_coonect("server", "user", "pass") or die(mysql_error());

Конкатенация:
Цитата
$query = mysql_query("SELECT * FROM `table` WHERE `cell` = ' " . $var . " ' ") or die(mysql_error());


Использование фигурных скобок:
Цитата
$query = mysql_query("SELECT * FROM `table` WHERE `cell` = '{$var}'") or die(mysql_error());


Переменная типа integer
Цитата
$query = mysql_query("SELECT * FROM `table` WHERE `cell` = " . $var) or die(mysql_error());


Цитата
$query = mysql_query("SELECT * FROM `table` WHERE `cell` = {(int)$var}") or die(mysql_error());



| Цитата || Печать || Комментарии:0 |

« Предыдущая запись   Следующая запись »

Нет комментариев к выбранной записи.

 
Игорь_Vasinsky


★ЛжеЭксперт★


Регистрация 14.03.2010
E-mail Нет доступа
Приват Отправить
WWW Нет данных
ICQ Нет данных
Профиль Перейти
Рейтинг
Рейтинг: 4.4    Голосов: 18
Список друзей
inpost quickxyan sharki
TMake twin zvezda_t
ИНСИ
Календарь
апрель 2025
пн вт ср чт пт сб вс
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
Статистика
Просмотры
Сегодня: 1
Всего: 87668
Хосты
Сегодня: 1
Всего: 87644
Последний комментарий
[6] Отладка скриптов PHP...
16.12.2011 00:05
Написал: Игорь_Vasinsky
[4] Тернарный оператор (...
09.09.2011 13:49
Написал: Игорь_Vasinsky
[4] Загрузка картинки дл...
09.09.2011 13:09
Написал: Игорь_Vasinsky
[2] Зашита от F5 (повто...
21.03.2010 00:30
Написал: Игорь_Vasinsky