host: $dbhost, user: $dbuser, pass: $dbpass, db: $dbname
"; // obsługa błędów // uwaga: w wersji produkcyjnej serwera usunąć te komunikaty if (!$link) { if (@mysqli_connect_errno()) { printf("Connect failed: %s\n", @mysqli_connect_error()); printf("Errormessage: %s\n", @mysqli_error($link)); } die(); } else printf("Connected!"); // ustawiamy obsługę strony kodowej znaków mysqli_set_charset($link,"utf8"); // to jest dla starych wersji PHP, nieobsługujących funkcji fetch_all if (!function_exists('mysqli_fetch_all')) { function mysqli_fetch_all(mysqli_result $result) { $data = []; while ($data[] = $result->fetch_assoc()) {} return $data; } } // ======================================= // funkcja zwraca wynik prostego zapytania (zwracajacego DOKLADNIE jedno pole - jak funkcja COUNT(*) // Ravenheart // function DBShortQuery($query) { global $link; $res = ""; if (!$link) die ('Connection broken'); else { $result = mysqli_query($link, $query); if ($result===false) { echo "".mysqli_error($link)."
"; } $row = mysqli_fetch_all($result); $res = $row[0]; } return $res; }; // ======================================= // funkcja zwraca wynik zapytania w postaci tabeli [n, ilosc_pol] // UWAGA: przy przetwarzaniu w pliku glównym nalezy stosowac postac {$table[x][y]} // Ravenheart // function DBArrayQuery($query) { global $link; if (!$link) die ('Connection broken'); else { $result = mysqli_query($link, $query); if ($result===false) { echo "".mysqli_error($link)."
"; } $rows = mysqli_fetch_all($result, MYSQLI_NUM); } if ($rows==NULL) $rows = array(); return $rows; }; function DumpResult($x, $borderwidth=1) { echo "$kom | "; echo "