Алгоритм доступа к БД из PHP.
1. проверка и фильтрация данных, исходящих от пользователя;
2. установка соединения с БД;
3. передача запроса в БД;
4. получение результата;
5. предоставление результатов пользователю.
Установка соединения.
@$mydb=mysql_connect (“localhost,” “root”, “пароль пользователя!”)
if (!$mydb) {
echo “Ошибка соединения с БД!”;
exit
}
Делаем активной нашу БД
Mysql_select_db (“mydb”);
$strsql=”SELECT * FROM “.
“table where id= ”.
$id_tab1;
Числовые выражения в операторе в приложении where не маскируются кавычками, в строковых константах кавычки и апострофы маскируются.
А where month=”апрель”;
$m=” апрель”;
B “where month= .”$m”
A≠B
Чтобы А=В необходимо добавить кавычки:
where month=”апрель”;
$m=” апрель”
“where month= \” “. $m.”\” ”
В MSSQL – одинарной кавычкой передается строка, в MySQL – двойной кавычкой.
Лекция 7
1. формирование запроса;
2. получение результата запроса;
3. навигация по результату запроса через курсор.
Дата добавления: 2015-08-26; просмотров: 843;