Merge pull request #138 from igorsimdyanov/postgresql

Вычитка глав с 38 по 43
This commit is contained in:
Игорь Симдянов
2022-07-10 07:36:26 +03:00
committed by GitHub
5 changed files with 23 additions and 13 deletions

View File

@ -7,7 +7,8 @@ function imageTtfBBoxFixed(
float $angle,
string $fontfile,
string $text
) : array {
) : array
{
// Вычисляем размер при НУЛЕВОМ угле поворота
$horiz = imageTtfBBox($size, 0, $fontfile, $text);
// Вычисляем синус и косинус угла поворота
@ -38,7 +39,8 @@ function imageTtfSize(
float $angle,
string $fontfile,
string $text
) : array {
) : array
{
// Вычисляем охватывающий многоугольник
$box = imageTtfBBoxFixed($size, $angle, $fontfile, $text);
$x = [$box[0], $box[2], $box[4], $box[6]];

View File

@ -6,12 +6,3 @@ $query = 'CREATE TABLE catalogs (
name TEXT NOT NULL)';
$pdo->exec($query);
// $count = $pdo->exec($query);
// if ($count !== false)
// echo 'Таблица создана успешно';
// else {
// echo 'Не удалось создать таблицу';
// echo '<pre>';
// print_r($pdo->errorInfo());
// echo '<pre>';
// }

13
pdo/prepare_question.php Normal file
View File

@ -0,0 +1,13 @@
<?php
require_once('connect.php');
try {
$query = 'SELECT *
FROM catalogs
WHERE id = ?';
$cat = $pdo->prepare($query);
$cat->execute([1]);
echo $cat->fetch()['name']; // Процессоры
} catch (PDOException $e) {
echo 'Ошибка выполнения запроса: ' . $e->getMessage();
}

4
postgresql/insert.sql Normal file
View File

@ -0,0 +1,4 @@
INSERT INTO catalogs VALUES (10, 'Блоки питания');
INSERT INTO catalogs (name, id) VALUES ('Видеокарты', 20);
INSERT INTO catalogs (id) VALUES (30);
INSERT INTO catalogs DEFAULT VALUES;

View File

@ -1,5 +1,5 @@
CREATE TABLE users (
id SERIAL,
first_name VARCHAR(40),
last_name VARCHAR(40)
first_name VARCHAR,
last_name VARCHAR
);