Praktyka dzień siódmy 14.10.2025

  • Konsola SQL (phpMyAdmin / autorski panel) – narzędzie lub interfejs umożliwiający bezpośrednie wykonywanie zapytań SQL w przeglądarce.

  • Zapytanie SQL – polecenie wysyłane do bazy danych, służące do modyfikacji lub odczytu danych (np. SELECT, INSERT, DELETE, UPDATE).

  • CRUD – skrót od Create, Read, Update, Delete — cztery podstawowe operacje w pracy z bazami danych.

  • MVC (Model-View-Controller) – wzorzec architektury aplikacji, rozdzielający logikę, dane i interfejs użytkownika.

  • Błąd PHP: Fatal Error / Warning – komunikaty błędów oznaczające problemy z plikami, ścieżkami, zmiennymi lub logiką skryptu.

  • require_once() – instrukcja PHP, która dołącza plik tylko raz w trakcie działania programu (unikając konfliktów i duplikacji).

  • Prepared Statements – zapytania przygotowane w PDO, które zwiększają bezpieczeństwo i wydajność (chronią przed SQL Injection).

  • SQLSTATE[HY000] – ogólny kod błędu PDO oznaczający problem z połączeniem z bazą danych lub autoryzacją.

  • HTML form – element formularza pozwalający przesyłać dane do serwera.

  • Debugowanie – proces analizowania błędów, ich przyczyn i wprowadzania poprawek w kodzie.

 

Dziś zajmowałem się przygotowaniem i uruchomieniem autorskiej konsoli SQL w projekcie Dziennik praktyk.
Ponieważ nie miałem dostępu do phpMyAdmin, stworzyłem własny panel (phpmyadmin.php), który pozwala na wykonywanie zapytań SQL bezpośrednio z poziomu przeglądarki.
Przetestowałem połączenie z bazą danych poprzez plik config.php i interfejs PDO, rozwiązując błędy typu “Access denied for user” i “Failed opening required”.

Wykonałem testowe zapytania SQL zgodne z założeniami MVP:

  • utworzenie tabeli entries do zapisu wpisów z praktyk,

  • dodawanie przykładowych danych (INSERT),

  • pobieranie wpisów i ich sortowanie po dacie (SELECT),

  • testowanie aktualizacji (UPDATE) i usuwania (DELETE).

Tagi:

Brak odpowiedzi

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *