Add logging for SQL queries and Pokémon data retrieval in PHP and JavaScript

This commit is contained in:
vista-man
2025-03-25 14:12:06 +01:00
parent 2c79be3ef4
commit 78e745752a
2 changed files with 16 additions and 0 deletions

View File

@@ -34,12 +34,14 @@ if (isset($_GET['id'])) {
LEFT JOIN stats st ON p.id = st.pokemon_id
WHERE p.id = $id
GROUP BY p.id";
logMessage("Executing query: $sql");
$result = $conn->query($sql);
if ($result->num_rows > 0) {
$pokemon = $result->fetch_assoc();
$pokemon['types'] = explode(',', $pokemon['types']);
$pokemon['abilities'] = explode(',', $pokemon['abilities']);
logMessage("Query result: " . json_encode($pokemon));
echo json_encode($pokemon);
} else {
logMessage("No Pokémon found for ID: $id");
@@ -47,12 +49,14 @@ if (isset($_GET['id'])) {
}
} else {
$sql = "SELECT * FROM pokemon";
logMessage("Executing query: $sql");
$result = $conn->query($sql);
$pokemons = [];
while ($row = $result->fetch_assoc()) {
$pokemons[] = $row;
}
logMessage("Query result: " . json_encode($pokemons));
echo json_encode($pokemons);
}