2. Открыть программу phpMyAdmin: набрать в строке браузера localhost и выбрать пункт phpMyAdmin.
3. В разделе Привелегии добавить нового пользователя homeuser со всеми правами.
4. В поле Создать новую БД ввести имя базы TOVAR – Создать (Create Database)
5. Создать таблицу tov:
В поле Имя ввести tov; В поле Поля – число 5; Кнопка Пошел. Указать название полей таблицы и их тип. В поле Дополнительно указать auto_increment (автоматическое присвоение). Установить переключатель primary key(первичный ключ). Сохранить результат.
Ввести 4 записи для данных базы. Создать папку lab4. В ней файл index.php, в котором описать код вывода данных таблицы на экран.
Пример кода:
<?php
echo "<h1>Создание базы данных</h1><br>";
echo "<table border=1><tr align=center><td width=10%><b>Номер</td><td width=30%><b>Название</td><td width=20%><b>Цена</td><td
width=20%><b>Количество</td><td width=20%><b>Примечание</td></tr>";
$sqlhost="localhost"; $sqluser="homeuser"; $sqlpass=""; $bd="TOVARS";
// соединение с базой данных
mysql_connect($sqlhost,$sqluser,$sqlpass) or die ("нет доступа!".mysql_error());
// выбирает базу для последующей работы
mysql_select_db($bd) or die ("нет соединения".mysql_error());
$zap="SELECT * FROM tovar ORDER BY id";
// выполнение SQL-запроса выбора данных из БД
$zap_res=mysql_query($zap);
while (list($id, $name, $cena, $kol, $prim)=mysql_fetch_row($zap_res))
{
echo "<tr>
<td>$id</td> <td>$name</td> <td> $cena</td> <td>$kol</td> <td>$prim</td> </tr>";
}
echo "</table>"; ?>
Разместить 2 кнопки Добавить запись и Удалить запись № и текстовое поле для указания № удаляемой записи. Создать файл insert.php, в котором разместить форму для ввода данных в таблицу. Пример кода:
<?php
if (isset($_REQUEST))
{
foreach($_REQUEST as $key=>$val)
{$key=$val;}
}
$sqlhost="localhost"; $sqluser="homeuser"; $sqlpass=""; $bd="TOVARS";
mysql_connect($sqlhost,$sqluser,$sqlpass) or die ("нет доступа!".mysql_error());
mysql_select_db($bd) or die ("нет соединения".mysql_error());
$zap="INSERT INTO tovar( name, cost, kol, prim) VALUES ($name, $cena, $kol, $prim)";
$zap_res=mysql_query($zap);
if (zap_res==true)
echo "Запись успешно добавлена"; else echo "Ошибка при записи данных";
?>
Создать файл delete.php, в котором описать код для удаления записи по заданному номеру. Пример кода:
<?php
if (isset($_REQUEST))
{
$num=$_REQUEST[num];
}
$sqlhost="localhost"; $sqluser="homeuser"; $sqlpass=""; $bd="TOVARS";
mysql_connect($sqlhost,$sqluser,$sqlpass) or die ("нет доступа!".mysql_error());
mysql_select_db($bd) or die ("нет соединения".mysql_error());
$zap="DELETE FROM ‘tovar’ WHERE id = $num ";
$zap_res=mysql_query($zap);
if (zap_res==true)
echo "Запись успешно удалена";
else echo "Ошибка при удалении данных";
?>