Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 28.11.2014 Ostrzeżenie: (0%)
|
Witam,
Czy istnieje polecenie MySQL, PHP które zaimportuje bazę która jest w katalogu na ftp ? Szukałem ale nic nie znalazłem. Z góry dziękuję i pozdrawiam. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 13 Dołączył: 17.12.2011 Ostrzeżenie: (0%)
|
Jeśli masz dane zrzucone do pliku .sql to tam znajdują się zapytania, które wystarczy wykonać.
Wczytaj plik w PHP (file, file_get_contents, fread itp.) a potem użyj mysql_query. Możesz też skorzystać z gotowego narzędzia BigDump - http://www.ozerov.de/bigdump/ |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 28.11.2014 Ostrzeżenie: (0%)
|
Zrobiłem to tak :
I wyświetla się : Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in E:\XAMPP\htdocs\index.php on line 30 30 linia to : Jak to mogę jeszcze inaczej zrobić ? |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 13 Dołączył: 17.12.2011 Ostrzeżenie: (0%)
|
Użyj mysqli_ zamiast mysql_ http://php.net/manual/pl/function.mysqli-connect.php
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 28.11.2014 Ostrzeżenie: (0%)
|
Tylko się zastanawiam jak to zrobić, ponieważ muszę utworzyć nową bazę więc połączenie typu
$db = mysqli_connect('localhost', 'root', '', 'dbname'); nie może być. A czy dało by radę tak zrobić przez SSH ? Tzn. PHP wysłało by polecenie do SSH i tam by się ta baza zaimportowała ? Idzie w ogóle tak zrobić ? Jeżeli chodzi o PHP+SSH jestem kompletnie zielony i nawet nie wiem jak by miało to wyglądać. Ten post edytował Gruchol 5.03.2015, 13:27:59 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 58 Dołączył: 14.07.2012 Ostrzeżenie: (0%)
|
Robisz połączenie bez tego ostatniego parametru, czyli nazwy bazy.
Tworzy nową bazę za pomocą myqsli_query('CREATE DATABASE name'), a potem ją wybierasz przez mysqli_select_db |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 28.11.2014 Ostrzeżenie: (0%)
|
Aqu zrobiłem tak jak napisałeś jednak baza się nie importuje :/
Można zrobić takie coś ale przy pomocy PHP i SSH ? |
|
|
|
![]() ![]() |
|
Aktualny czas: 22.12.2025 - 17:40 |