на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Информационно-обучающий сайт по ТОЭ/ТЭЦ
p align="left">CREATE DATABASE db_name;

Здесь db_name является именем создаваемой базы данных. Для того чтобы создать новую базу данных forum, наберите в строке-приглашении клиента MySQL mysql> эту команду и укажите название базы данных:

mysql> CREATE DATABASE forum;

CREATE TABLE

Команда CREATE TABLE создает новую таблицу в выбранной базе данных и которая в простейшем случае имеет следующий синтаксис:

CREATE TABLE table_name [(create_definition, ...)]

Здесь table_name - имя создаваемой таблицы

ALTER TABLE

Команда ALTER TABLE позволяет изменить структуру таблицы. Эта команда позволяет добавлять и удалять столбцы, создавать и уничтожать индексы, переименовывать столбцы и саму таблицу. Команда имеет следующий синтаксис:

ALTER TABLE table_name alter_spec

DROP TABLE

Команда DROP TABLE предназначена для удаления одной или нескольких таблиц:

DROP TABLE table_name [ ,table_name,...]

К примеру, для удаления таблицы forums нужно выполнить следующий SQL-запрос:

mysql> DROP TABLE forums;

DROP DATABASE

Команда DROP DATABASE удаляет базу данных со всеми таблицами входящими в её состав:

DROP DATABASE database_name

Удалим, например, базу данных forum:

mysql> DROP DATABASE forum;

INSERT INTO…VALUES

Команда INSERT…VALUES вставляет новые записи в существующую таблицу. Синтаксис команды:

INSERT INTO table_name VALUES (values,…)

После оператора VALUES в скобках через запятую перечисляются значения соответствующих полей таблицы в соответствии с их типами.

DELETE

DELETE FROM table_name [WHERE definition]

Команда DELETE удаляет из таблицы table_name записи, удовлетворяющие заданным в definition условиям, и возвращает число удаленных записей.

Вот как можно удалить все записи из таблицы authors:

mysql> DELETE FROM authors;

Важной частью запросов DELETE, UPDATE и SELECT является оператор WHERE, который позволяет задать условия для выбора записей, на которые будут действовать эти команды. Следующий запрос удаляет из таблицы посетителя, первичный ключ для которого равен 1:

mysql> DELETE FROM authors WHERE id_author = 1;

Условия отбора могут быть значительно сложнее, так в листинге 13.16 удаляются все авторы с паролем '123' и первичный ключ которых превышает 10:

mysql> DELETE FROM authors WHERE passw = '123' AND id_author > 10;

Оператор AND является логическим "и". В запросах можно так же применять логическое или "или".

SELECT

Команда SELECT предназначена для извлечения строк данных из одной или нескольких таблиц и имеет в общем случае следующий синтаксис:

SELECT column,...

[FROM table WHERE definition]

[ORDER BY col_name [ASC | DESC], ...]

[LIMIT [offset], rows]

Здесь column - имя выбираемого столбца. Можно указать несколько столбцов через запятую. Если необходимо выбрать все столбцы можно просто указать знак звёздочки *. Ключевое слово FROM указывает таблицу table из которой извлекаются записи. Ключевое слово WHERE определяет, так же как и в операторе DELETE определяет условия отбора строк. Ключевое слово ORDER BY сортирует строки запросов по столбцу col_name в прямом (ASC) или обратном порядке (DESC). Ключевое слово LIMIT сообщает MySQL об выводе только rows запросов начиная с позиции offset.

Для того чтобы посмотреть всю таблицу User_inf выполняется следующий запрос:

mysql> SELECT * FROM User_inf;

Для подключения к php базы данных используются стандартные функцию php, как mysql_connect(), одновременно можно подключиться как к одной, так и к нескольким базам, в данном проекте реализуется работа с одной базой данных:

<?php

@mysql_connect("localhost","php","123456");

$sel=mysql_select_db("tec");

$sql="INSERT INTO User_inf(f_name,l_name,data_r,pol,mail) VALUES('".$sname."','".$name."','".$bdate."','".$pol."','".$mail."')";

$res=mysql_query($sql);

$sql="select id_user from User_inf";

$res=mysql_query($sql);

$n=mysql_num_rows($res);

$row=mysql_fetch_($res);

echo $row[$n];

$sql="INSERT INTO User_log(id_user,login,pass) VALUES('".$row[$n]."','".$login."','".$pas."')";

$res=mysql_query($sql);

$sql="INSERT INTO User_town(id_user,town) VALUES('".$row[$n]."','".$town."')";

$res=mysql_query($sql);

mysql_close();

}

}

?>

mysql_select_db - выбор базы данных

mysql_query - посылка запроса, содержание запроса может быть любым, и select и update, delete, insert into.

На примере показан, insert into запрос, то есть эта страница регистрации новых пользователей.

ER - базы данных

Исходные тексты страниц:

index.php

<?php

//запустил сессию

session_start();

include "blocks/db.php"; /*Соединяемся с базой*/

$result = mysql_query("SELECT title, meta_d,meta_k,text FROM settings WHERE page='index'",$db);

$myrow = mysql_fetch_array($result);

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta name="description" content="<?php echo "$myrow[meta_d]" ?>">

<meta name="keywords" content=<?php echo "$myrow[meta_k]"; ?>"">

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<title><?php echo "$myrow[title]" ?></title>

<link href="style.css" rel="stylesheet" type="text/css">

</head>

<body>

<table width="690" border="0" align="center" bgcolor="#FFFFFF" class="main_border" cellspacing="0" cellpadding="0">

<!--Подключаем шапку сайта-->

<?php include "blocks/header.php" ?>

<tr>

<td><table width="690" border="0" cellspacing="0" cellpadding="0">

<tr>

<!--Подключаем левый блок сайта-->

<?php include "blocks/lefttd.php" ?>

<td width="508" valign="top"><?php echo "$myrow[text]"; ?> </td>

</tr>

</table></td>

</tr>

<!--Подключаем нижний графический элемент-->

<?php include "blocks/footer.php" ?>

<tr></tr>

</table>

</body>

</html>

files.php

<?php

session_start();

include "blocks/db.php"; /*Соединяемся с базой*/

$result = mysql_query("SELECT title, meta_d,meta_k,text FROM settings WHERE page='files'",$db);

$myrow = mysql_fetch_array($result);

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta name="keywords" content="<?php echo $myrow['meta_k'] ?>">

<meta name="description" content="<?php echo $myrow['meta_d'] ?>">

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<title><?php echo $myrow['title']; ?></title>

<link href="style.css" rel="stylesheet" type="text/css">

</head>

<body>

<table width="690" border="0" align="center" bgcolor="#FFFFFF" class="main_border" cellspacing="0" cellpadding="0">

<!--Подключаем шапку сайта-->

<?php include "blocks/header.php" ?>

<tr>

<td><table width="690" border="0" cellspacing="0" cellpadding="0">

<tr>

<!--Подключаем левый блок сайта-->

<?php include "blocks/lefttd.php" ?>

<td width="508" valign="top"><p><?php echo $myrow['text']; ?></p>

<p>

<?php

mysql_query("SET NAMES = 'cp1251'");

$result = mysql_query("SELECT id,title,meta_d,description,autor,date FROM files",$db);

$myrow = mysql_fetch_array($result);

//если есть файлы - то вывод таблички, иначе сообщение

if (!empty($myrow['id']))

do { printf ( "<table align='center' class='lessons'>

<tr>

<td class='lesson_title'><p class='lesson_name'><a href='view_file.php?id=%s'>%s</a></p>

<p class='lesson_adds'>Дата добавления: %s</p>

<p class='lesson_adds'>Автор файла: %s</p></td>

</tr>

<tr>

<td>%s</td>

</tr>

/table><br><br>",$myrow["id"],$myrow["meta_d"],$myrow["date"],$myrow["autor"],$myrow["description"]);

}

while ($myrow = mysql_fetch_array($result));

else echo ("<p>На данный момент файлов нет!</p>");

?>

</p>

</td>

</tr>

</table></td>

</tr>

<!--Подключаем нижний графический элемент-->

<?php include "blocks/footer.php" ?>

<tr></tr>

</table>

</body>

</html>

view_file.php

<?php

include "blocks/db.php";

if(isset($_GET['id'])) {$id = $_GET['id'];}

$result = mysql_query("SELECT * FROM files WHERE id=$id",$db);

$myrow = mysql_fetch_array($result);

?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta name="description" content="<?php echo $myrow['meta_d'] ?>">

<meta name="keywords" content="<?php echo $myrow['meta_k'] ?>">

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<title><?php echo $myrow['meta_d']?></title>

<link href="style.css" rel="stylesheet" type="text/css">

</head>

<body>

<table width="690" border="0" align="center" bgcolor="#FFFFFF" class="main_border" cellspacing="0" cellpadding="0">

<!--Подключаем шапку сайта-->

<?php include "blocks/header.php" ?>

<tr>

<td><table width="690" border="0" cellspacing="0" cellpadding="0">

<tr>

<!--Подключаем левый блок сайта-->

<?php include "blocks/lefttd.php" ?>

<td width="508" valign="top">

<p class="view_title"><?php echo "$myrow[meta_d]"; ?></p>

<p class="view_date">Дата добавления: <?php echo "$myrow[date]"; ?></p>

<p class="view_date">Автор: <?php echo "$myrow[autor]"; ?></p>

<p><?php echo "$myrow[description]"; ?></p>

<p>Ссылка на скачивание: <?php print <<<HERE

<a href="http://tec.kz/admin/files/$myrow[title]">$myrow[title]</a>

HERE;

?></p></td>

</tr>

</table></td>

</tr>

<!--Подключаем нижний графический элемент-->

<?php include "blocks/footer.php" ?>

<tr></tr>

</table>

</body>

</html>

lessons.php

<?php

session_start();

include "blocks/db.php";

$result = mysql_query("SELECT title,meta_k,meta_d,text FROM settings WHERE page='lessons'",$db);

$myrow = mysql_fetch_array($result);

?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta name="description" content="<?php echo $myrow['meta_d'] ?>">

<meta name="keywords" content="<?php echo $myrow['meta_k'] ?>">

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<title><?php echo $myrow['title']?></title>

<link href="style.css" rel="stylesheet" type="text/css">

</head>

<body>

<table width="690" border="0" align="center" bgcolor="#FFFFFF" class="main_border" cellspacing="0" cellpadding="0">

<!--Подключаем шапку сайта-->

<?php include "blocks/header.php" ?>

<tr>

<td><table width="690" border="0" cellspacing="0" cellpadding="0">

<tr>

<!--Подключаем левый блок сайта-->

<?php include "blocks/lefttd.php" ?>

<td width="508" valign="top"><p><?php echo $myrow['text'] ?></p>

<?php $result = mysql_query("SELECT id,title,description,autor,date FROM lessons",$db);

$myrow = mysql_fetch_array($result);

do { printf ( "<table align='center' class='lessons'>

<tr>

<td class='lesson_title'><p class='lesson_name'><a href='view_lesson.php?id=%s'>%s</a></p>

<p class='lesson_adds'>Дата добавления: %s</p>

<p class='lesson_adds'>Автор урока: %s</p></td>

</tr>

<tr>

<td>%s</td>

</tr>

</table><br><br>",$myrow["id"],$myrow["title"],$myrow["date"],$myrow["autor"],$myrow["description"]);

}

while ($myrow = mysql_fetch_array($result));

?>

<p>&nbsp;</p></td>

</tr>

</table></td>

</tr>

<!--Подключаем нижний графический элемент-->

<?php include "blocks/footer.php" ?>

<tr></tr>

</table>

</body>

</html>

view_lesson.php

<?php

include "blocks/db.php";

if(isset($_GET['id'])) {$id = $_GET['id'];}

$result = mysql_query("SELECT * FROM lessons WHERE id=$id",$db);

$myrow = mysql_fetch_array($result);

?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta name="description" content="<?php echo $myrow['meta_d'] ?>">

<meta name="keywords" content="<?php echo $myrow['meta_k'] ?>">

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<title><?php echo $myrow['title']?></title>

<link href="style.css" rel="stylesheet" type="text/css">

</head>

<body>

<table width="690" border="0" align="center" bgcolor="#FFFFFF" class="main_border" cellspacing="0" cellpadding="0">

<!--Подключаем шапку сайта-->

<?php include "blocks/header.php" ?>

<tr>

<td><table width="690" border="0" cellspacing="0" cellpadding="0">

<tr>

<!--Подключаем левый блок сайта-->

<?php include "blocks/lefttd.php" ?>

<td width="508" valign="top">

<p class="view_title"><?php echo "$myrow[title]"; ?></p>

<p class="view_date">Дата добавления: <?php echo "$myrow[date]"; ?></p>

<p class="view_date">Автор: <?php echo "$myrow[autor]"; ?></p>

<p><?php echo "$myrow[text]"; ?></p>

<p>&nbsp;</p></td>

</tr>

</table></td>

</tr>

<!--Подключаем нижний графический элемент-->

<?php include "blocks/footer.php" ?>

<tr></tr>

</table>

</body>

</html>

zakaz.php

<?php

//запустил сессию

session_start();

include "blocks/db.php"; /*Соединяемся с базой*/

$result = mysql_query("SELECT title, meta_d,meta_k,text FROM settings WHERE page='zakaz'",$db);

$myrow = mysql_fetch_array($result);

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta name="description" content="<?php echo "$myrow[meta_d]" ?>">

<meta name="keywords" content=<?php echo "$myrow[meta_k]"; ?>"">

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<title><?php echo "$myrow[title]" ?></title>

<link href="style.css" rel="stylesheet" type="text/css">

</head>

<body>

<table width="690" border="0" align="center" bgcolor="#FFFFFF" class="main_border" cellspacing="0" cellpadding="0">

<!--Подключаем шапку сайта-->

<?php include "blocks/header.php" ?>

<tr>

<td><table width="690" border="0" cellspacing="0" cellpadding="0">

<tr>

<!--Подключаем левый блок сайта-->

<?php include "blocks/lefttd.php" ?>

<td width="508" valign="top"><p>Ну а здесь Вы можете заказать необходимую работу по ТОЭ/ТЕЦ. Мы выполним и пришлем её за 1 день, если необходима срочная доставка или же за 3 дня :-)</p>

<p><form action ="mail.php" method="POST" name="form1">

<br>Введите ФИО:<br>

<input type="text" name="fio" >

<br>Введите email:<br>

<input type="text" name="email">

<br>Укажите тип доставки:<br>

<select name="delivery" size="1">

<option>Срочная

<option>Обычная

</select>

<br>Введите свой домашний адрес:<br>

<textarea name="address" rows="5" cols="30">

</textarea>

<br>

<br>Введите условие задачи:<br>

<textarea name="condition" rows="10" cols="30">

</textarea>

<br>

<input type="submit" value="Отправить">

</form>

</p>

</td>

</tr>

</table></td>

</tr>

<!--Подключаем нижний графический элемент-->

<?php include "blocks/footer.php" ?>

<tr></tr>

</table>

</body>

</html>

contacts.php

<?php

session_start();

include "blocks/db.php";

$result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='contacts'",$db);

$myrow = mysql_fetch_array($result);?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta name="keywords" content="<?php echo $myrow['meta_k'] ?>">

<meta name="description" content="<?php echo $myrow['meta_d'] ?>">

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<title><?php echo $myrow['title'] ?></title>

<link href="style.css" rel="stylesheet" type="text/css">

</head>

<body>

<table width="690" border="0" align="center" bgcolor="#FFFFFF" class="main_border" cellspacing="0" cellpadding="0">

<!--Подключаем шапку сайта-->

<?php include "blocks/header.php" ?>

<tr>

<td><table width="690" border="0" cellspacing="0" cellpadding="0">

<tr>

<!--Подключаем левый блок сайта-->

<?php include "blocks/lefttd.php" ?>

<td width="508" valign="top"><?php echo $myrow['text'] ?>

</td>

</tr>

</table></td>

</tr>

<!--Подключаем нижний графический элемент-->

<?php include "blocks/footer.php" ?>

<tr></tr>

</table>

</body>

</html>

Список использованной литературы:

1. Лаура_Томсон,Люк_Веллинг-Разработка_Web-приложений_на_РНР_и_MySQL 2003

2. А.Качанов-Букварь_по_PHP_MySQL

3. В.Дронов-PHP,MySQL_и_Dreamweaver_MX_2004

4. Энди_Харрис-PHP_и_MySQL_для_начинающих

5. Д.В.Котеров,А.Ф.Костарев - PHP5 в подлиннике

6. Д.Н.Колисниченко - Самоучитель PHP 5

7. Джон-Коггзолл-PHP5_Полное_руководство

8. К.Дари, Б.Бринзаре и др.- AJAX и PHP. разработка динамических приложений

9. М.Кузнецов-PHP5_практика_разработки_web-сайтов

10. А.А.Орлов-PHP_полезные_приемы

11. А.Кухарчик-PHP_обучение_на_примерах

12. А.Мазуркевич_Д.Еловой-PHP_Настольная_книга_программиста

13. Д.Котеров-РНР4

14. Д.С. Зольников - PHP 5

15. Джанет_Валейд-PHP_5_для_чайников

16. Джордж Шлосснейгл - Профессиональное программирование на PHP

17. Дон Джонс - Создание Web-сайтов на бесплатном движке PHP-NUKE

18. Л.Аргерих_и_др.-Профессиональное_РНР4_программирование_2-е издание

19. Ларри_Ульман-Основы_программирования_на_РНР

20. Михаил_Фленов-PHP_глазами_хакера

21. Стивен Хольцнер - PHP в примерах (Включая версию 6)

22. Энди_Гутманс,Стиг_Баккен,Дерик_Ретанс-PHP_5.Профессиональное_программирование

Страницы: 1, 2, 3



© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент.