maja 31
Import bazy danych z pliku kopii zapasowej w PHP
Kiedyś potrzebny był mi mały parser SQL, który umozliwiał mi import zapisanej w pliku kopii bazy danych. Zrobiłem sobie taką rzecz i pomyślałem, że komuś może się przydać. U mnie działa i raczej błędów być nie powinno.
Generalnie funkcja z danego uchwytu do pliku pobiera linię po linii, omija komentarze (czyli linie po #), przyjmuje wieloliniowe instrukcje (czeka aż na końcu linii pojawi sie średnik). Sprawdzana z plikami eksportowanymi przez phpmyadmin i eksporter w Code Igniter.
PHP:
-
/*
-
* @author Mateusz 'MatheW' Wójcik http://mwojcik.pl - uszanuj autora i pozostaw komentarz
-
* @param resource $uchwyt
-
*/
-
function importSQL($uchwyt) {
-
else {
-
$wiersz.=' '.$w;
-
break;
-
}
-
}
-
}
-
}
-
-
}
Przykład użycia:
PHP:
-
importSQL($uchwyt);



