АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Добавление записей. С помощью рассмотренных в предыдущем разделе функций Mysql и языка SQL можно добавлять записи в таблицу базы данных

Читайте также:
  1. Бухгалтерские счета, их виды, строение и порядок записей в счетах
  2. Ввод данных в таблицы. Редактирование записей данных
  3. Виды записей и их выбор
  4. Восстановление нечитаемых записей, разорванных и сожженных документов, прочтение шифровальной переписки
  5. Деформация добавлением и опущением
  6. Добавление в диаграмму линий рядов
  7. Добавление второй оси
  8. Добавление выносок
  9. Добавление графических элементов
  10. Добавление для папки разрешения «Системная»
  11. Добавление записей


С помощью рассмотренных в предыдущем разделе функций Mysql и языка SQL можно добавлять записи в таблицу базы данных. Записи добавляются с помощью формы, предоставляющей области для ввода информации. Нажатие кнопки вызывает затем сценарий PHP для записи новой информации в таблицу с помощью команды SQL INSERT.

Поля формы именованы соответствующим образом:

Name — 'Name', Email — 'Email', Web Connection — 'Connection', Residence (City/ST/Country) — 'Residence', Age — 'Age', Gender — 'Gender',
Comments — 'Comments'.

Прежде чем подробно рассматривать код, будет полезно посмотреть на синтаксис оператора SQL INSERT:


INSERT INTO TableName (FieldName1 [,FieldName2]...) VALUES (Value1 [,Value2]...)

 

Более подробное рассмотрение оператора INSERT дано в приложении.

Следующий код используется для обработки данных формы VisitorSurvey.php:
VisitorSurvey.php


<?php
if ($_POST[submit] == "Submit")
{
//Получение данных формы и присвоение скалярным переменным
$Name = $_POST[Name];
$Email = $_POST[Email];
$Connection = $_POST[Connection];
$Residence = $_POST[Residence];
$Age = $_POST[Age];
$Gender = $_POST[Gender];
$Comments = $_POST[Comments];
//Установление соединения с базой данных
$conn = Mysql_connect('localhost','root','xyxyxy');
//Выбор базы данных Mysql
$db = Mysql_select_db('Membership', $conn);
//Оператор SQL
$sql = "INSERT INTO Survey ".
"(Name,Email,Connection,Residence,Age,Gender,Comments) VALUES ('$Name',
'$Email', '$Connection',
'$Residence', '$Age', '$Gender', '$Comments')";
//Выполнение оператора SQL и сохранение результатов в множестве записей
$rs = Mysql_query($sql,$conn);
Mysql_close($conn);
}
?>

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.)