Difference between revisions of "Windows Apache PHP MySQL"
Line 8: | Line 8: | ||
*Да се създаде парола за root потребителя [[phpMyAdmin MySQL Privilegies Video#phpMyAdmin| с phpMyAdmin]] или чрез [[phpMyAdmin MySQL Privilegies Video#CLI|командния интерфейс]]. | *Да се създаде парола за root потребителя [[phpMyAdmin MySQL Privilegies Video#phpMyAdmin| с phpMyAdmin]] или чрез [[phpMyAdmin MySQL Privilegies Video#CLI|командния интерфейс]]. | ||
− | Настройките по подразбиране не задават парола на root потребителя. След задаване на парола трябва да се коригират настройките за вход в phpMyAdmin. Препоръчителен е метод чрез cookies, който извежда екран за вход. | + | [[phpMyAdmin MySQL Privilegies Video#Password|Настройките по подразбиране не задават парола на root потребителя.]] След задаване на парола трябва да се коригират настройките за вход в phpMyAdmin. Препоръчителен е метод чрез cookies, който извежда екран за вход. |
*Да се настрои [[phpMyAdminConfig|вход с cookie]] | *Да се настрои [[phpMyAdminConfig|вход с cookie]] |
Revision as of 11:21, 20 March 2015
Contents
Опитна постановка
Да се създаде виртулна машина с Windows XP. Да се инсталира XAMPP и да се активират Apache и MySQL.
Конфигуриране на потребители
- Да се създаде парола за root потребителя с phpMyAdmin или чрез командния интерфейс.
Настройките по подразбиране не задават парола на root потребителя. След задаване на парола трябва да се коригират настройките за вход в phpMyAdmin. Препоръчителен е метод чрез cookies, който извежда екран за вход.
- Да се настрои вход с cookie
Създаване База Данни
Създайте база данни, като използвате уеб базирания клиент за база данни phpMyAdmin.
- Създайте БД с име studenti
- Създайте таблица `comments` с три колони - id_comments (INT auto increment), name (varchar (100)), comment (TEXT)
Задача 2
Създайте няколко записа като използвате (Избира се бутона Insert)
Задача 3
Изведете съдържанието на таблицата Може да използвате следния код, като го вградите в HTML страница:
<?php
//svyrzvane kym MySQL server
$sql = mysql_connect('localhost', //adres
'root', // potrebitel
'123'); // parola
// Izbor na DB
mysql_select_db('tesss', // ime baza danni
$sql); // pointer kym bazata danni
$query = "SELECT * FROM abc WHERE 1"; // zaqvka kym DB server
$result = mysql_query($query); // Izprashtane na zaqvkata
$output = '';
while($row = mysql_fetch_assoc($result) ) //prochitane red po red na rezultata
{
// Izvezhdane na rezultata
$output .= "$row[ime] $row[comentar] <br>";
}
print $output; //Promenliva gotova za otpechatvanes
?>
Вмъкване на данни
Добавете ред към таблицата като използвате следния код
<?php
//svyrzvane kym MySQL server
$sql = mysql_connect('localhost', //adres
'root', // potrebitel
'123'); // parola
// Izbor na DB
mysql_select_db('tesss', // ime baza danni
$sql); // pointer kym bazata danni
$query = "INSERT INTO `comentari` (`ime`, `comentar`) VALUES ('ддддд','iiii')"; // zaqvka kym DB server
$result = mysql_query($query); // Izprashtane na zaqvkata
if($result) print "Data is written";
?>
Форма коментари
Направете HTML форма за коментари подобна на тази от Упражнение 7. Apache PHP#Форма за коментари, но записите да се съхраняват в MySQL база данни.