Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //Устанавливаем доступы к базе данных:
- $host = 'localhost'; //имя хоста, на локальном компьютере это localhost
- $user = 'root'; //имя пользователя, по умолчанию это root
- $password = ''; //пароль, по умолчанию пустой
- $db_name = 'test'; //имя базы данных
- //Соединяемся с базой данных используя наши доступы:
- $link = mysqli_connect($host, $user, $password, $db_name) or die(mysqli_error($link));
- //Устанавливаем кодировку (не обязательно, но поможет избежать проблем):
- mysqli_query($link, "SET NAMES 'utf8'");
- //Формируем тестовый запрос:
- // TEST
- //$query = "SELECT * FROM workers WHERE id > 0";
- // 1 Из таблицы workers достаньте первые 6 записей.
- //
- // 2 Из таблицы workers достаньте записи со вторую, 3 штуки
- //$query = "SELECT * FROM workers LIMIT 2, 3";
- // 3 Из таблицы workers достаньте всех работников и отсортируйте их по возрастанию зарплаты.
- //$query = "SELECT * FROM workers ORDER BY salary";
- // 4 Из таблицы workers достаньте всех работников и отсортируйте их по убыванию зарплаты.
- //$query = "SELECT * FROM workers ORDER BY salary DESC";
- // 5 Из таблицы workers достаньте работников со второго по шестого и отсортируйте их по возрастанию возраста.
- //$query = "SELECT * FROM workers LIMIT 2, 4 ORDER BY age";
- // 6 В таблице workers подсчитайте всех работников.
- //$query = "SELECT COUNT(*) as count FROM workers";
- // 7 В таблице workers подсчитайте всех работников c зарплатой 300$.
- //$query = "SELECT COUNT(*) as count FROM workers WHERE salary = 300";
- // 8 В таблице pages найти строки, в которых фамилия автора заканчивается на "ов"
- //$query = "SELECT * FROM pages WHERE athor LIKE '%ов'";
- // 9 В таблице pages найти строки, в которых есть слово "элемент" (искать только по колонке article).
- //$query = "SELECT * FROM pages WHERE article LIKE '%элемент%'";
- // 10 В таблице workers найти строки, в которых возраст работника начинается с числа 3, а далее идет только одна цифра.
- //$query = "SELECT * FROM workers WHERE age LIKE '3_'";
- // 11 В таблице workers найти строки, в которых имя работника заканчивается на "я".
- //$query = "SELECT * FROM workers WHERE name LIKE '%я'";
- //Делаем запрос к БД, результат запроса пишем в $result:
- $result = mysqli_query($link, $query) or die(mysqli_error($link));
- for ($data = []; $row = mysqli_fetch_assoc($result); $data[] = $row);
- //Проверяем что же нам отдала база данных, если null – то какие-то проблемы:
- var_dump($data);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement