mirror of
https://github.com/igorsimdyanov/php8.git
synced 2025-07-29 12:52:43 +00:00
Merge pull request #138 from igorsimdyanov/postgresql
Вычитка глав с 38 по 43
This commit is contained in:
@ -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]];
|
||||
|
@ -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
13
pdo/prepare_question.php
Normal 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
4
postgresql/insert.sql
Normal 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;
|
@ -1,5 +1,5 @@
|
||||
CREATE TABLE users (
|
||||
id SERIAL,
|
||||
first_name VARCHAR(40),
|
||||
last_name VARCHAR(40)
|
||||
first_name VARCHAR,
|
||||
last_name VARCHAR
|
||||
);
|
||||
|
Reference in New Issue
Block a user