Mam pewien problem którego nie potrafię rozwikłać.
Chodzi o wywołanie funkcji która automatycznie odczytuje linie z SQL i wywołuje mysql_query() na podanym połączeniu.
{ $status = TRUE; // Parse and upload SQL definitions // Init empty query string $query = ""; // Run SQl definitions as file line foreach($sql_value as $sql_line) { // Trim line and leave comments { // Append query line $query .= $sql_line; // Extract end of sql definition { // Run query if ( ! $connection) { } else { } // Clear query string $query = ""; } } } return $status; }
Debugowałem kod linia po linii.
Problem jest w tym, że metoda ta nie oddaje sterowania do miejsca jej wywołania ani nawet wewnątrz niej (

W podanym przykładzie i kodzie nic się nie wyświetla - skrypt cały czas się ładuje.
Zakomentowanie poleceń mysql_query() oczywiście umożliwia wyświetlenie statusu i nawet stringów kwerend.
Co ciekawe, wszystkie zapytania zostaja wykonane poprawnie wraz z ostatnią linia załadowanego pliku (

Czyli import realizowany jest poprawnie - ale brak sterowania, no i oczywiście funkcja nic nie zwraca dalej więc nie jest możliwe dalsze przetworzenie skryptu w innym miejscu kodu.
Proszę o pomoc.