SQL-сервер и его использование
Базы данных
mySQL
Реляционная база данных.
apt-get install mysql-server
mysql -uroot -p
create database users;
use users;
create table person (
id INT AUTO_INCREMENT PRIMARY KEY,
name CHAR(50),
year_of_birth INT,
comment TEXT);
show tables;
INSERT INTO person (name, year_of_birth, comment)
VALUES
("Vasya", 1950, "blah-blah-blah"),
("Petya", "2000", "Tra-ta-ta");
SELECT * FROM person;
UPDATE person SET name = "Petya II"
WHERE year_of_birth = 1950;
DELETE FROM person WHERE name LIKE '%II';
apt-get install phpmyadmin
Взаимодействие с базами из php
### Осторожно, быдлокод!
<?php
$link = mysql_connect(
'localhost',
'root',
'123');
mysql_select_db("users") or die("Could not select db");
$results = mysql_query("SELECT * FROM person");
?>
<table cellpadding="0" cellspacing="0" style="border: solid 1px black">
<?php
while ($row = mysql_fetch_assoc($results))
{
?>
<tr style="border: solid 1px black">
<?php
echo "<td style='padding: 3px; border: solid 1px'>".$row["name"]."</td>";
echo "<td style='padding: 3px; border: solid 1px'>".$row["year_of_birth"]."</td>";
echo "<td style='padding: 3px; border: solid 1px'>".$row["comment"]."</td>";
?>
</tr>
<?php
}
?>
</table>
Written on May 11, 2016
