Difference between revisions of "Windows Apache PHP MySQL"

From Ilianko
Line 15: Line 15:
  
 
Създайте база данни, като използвате уеб базирания клиент за база данни phpMyAdmin.  
 
Създайте база данни, като използвате уеб базирания клиент за база данни phpMyAdmin.  
Създайте БД с име studenti и
+
*Създайте БД с име studenti
една таблица comentari с три колони - id (auto increment), ime (varchar (45)), comentar (TEXT)
+
*Създайте таблица `comentari` с три колони - id (INT auto increment), ime (varchar (45)), comentar (TEXT)
  
 
== Задача 2 ==
 
== Задача 2 ==

Revision as of 04:21, 21 March 2012

Опитна постановка

Да се създаде виртулна машина с Windows XP. Да се инсталира XAMPP и да се активират Apache и MySQL.

Конфигуриране на потребители

Настройките по подразбиране не задават парола на root потребителя. След задаване на парола трябва да се коригират настройките за вход в phpMyAdmin. Препоръчителен е метод чрез cookies, който извежда екран за вход.

Създаване База Данни

Създайте база данни, като използвате уеб базирания клиент за база данни phpMyAdmin.

  • Създайте БД с име studenti
  • Създайте таблица `comentari` с три колони - id (INT auto increment), ime (varchar (45)), comentar (TEXT)

Задача 2

Създайте няколко записа като използвате MySQL Query Browser

Задача 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 база данни.