-
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
entriesdo 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).
Brak odpowiedzi