From 08bd6d23c98ea8338d4542f15d188db95a6b1db7 Mon Sep 17 00:00:00 2001 From: Jacek Pyziak Date: Sat, 28 Feb 2026 00:53:13 +0100 Subject: [PATCH] tmp: diagnostic script --- _diag_licenses.php | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 _diag_licenses.php diff --git a/_diag_licenses.php b/_diag_licenses.php new file mode 100644 index 0000000..64f77c5 --- /dev/null +++ b/_diag_licenses.php @@ -0,0 +1,31 @@ + 'mysql', + 'database_name' => $database['name'], + 'server' => $database['host'], + 'username' => $database['user'], + 'password' => $database['password'], + 'charset' => 'utf8' +]); + +$count = $mdb->count('pp_update_licenses', []); +echo "COUNT: $count\n"; + +$rows = $mdb->select('pp_update_licenses', '*', ['ORDER' => ['domain' => 'ASC']]); +echo "select() result type: " . gettype($rows) . "\n"; +if ($rows === false) { + echo "ERROR: " . json_encode($mdb->error()) . "\n"; + echo "LAST QUERY: " . $mdb->last() . "\n"; +} else { + echo "Rows: " . count($rows) . "\n"; + if (!empty($rows)) { + echo "First row: " . json_encode($rows[0]) . "\n"; + } +} + +// Check table structure +$cols = $mdb->query("DESCRIBE pp_update_licenses")->fetchAll(PDO::FETCH_ASSOC); +echo "\nColumns: " . implode(', ', array_column($cols, 'Field')) . "\n";