Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][SQL][MSSQL]Load data infile o czym zapominam?, Load data infile nie działa
frankiejojo
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 2
Dołączył: 20.07.2014

Ostrzeżenie: (0%)
-----


Witam,
Usiłuje załadować dane do bazy za pomocą pliku csv
  1. $sql = "LOAD DATA INFILE 'test.csv' INTO TABLE weryfikacja";
  2. $go = $db1->query($sql);

Funkcja cała przechodzi spod php ale nie wywołuje żadnego efektu - co pomojam?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
frankiejojo
post
Post #2





Grupa: Zarejestrowani
Postów: 111
Pomógł: 2
Dołączył: 20.07.2014

Ostrzeżenie: (0%)
-----


  1. $db1 = new mysqli('');
  2. if (mysqli_connect_errno())
  3. {
  4. echo 'Błąd: Połączenie z bazą danych nie powiodło się. Spróbuj jeszcze raz później.';
  5. exit;
  6. }
  7. mysqli_query($db1, 'set names utf8');
  8. mysqli_query($db1, 'set character set utf8');
  9. mysqli_query($db1, 'set collation_connection = utf8_polish_ci');
  10.  
  11.  
  12. $sql = "LOAD DATA INFILE 'test.csv' INTO TABLE weryfikacja";
  13.  
  14. $wynik = $db1->query($sql);
  15.  
  16.  
  17. If(!$wynik)
  18. {
  19. printf("Errormessage: %s\n", mysqli_error($wynik));
  20. }
  21.  
  22. if (!$wynik)
  23. {
  24. echo '</br>z mysgl dalej nie chodzi';
  25. }


Dałem wszędzie obiektowy,

Niestety: printf("Errormessage: %s\n", mysqli_error($wynik)); powoduje komunikat Warning: mysqli_error() expects parameter 1 to be mysqli, boolean given in ine 22 Errormessage: - wiem, że to jakiś błąd składni - ale nie wiem gdzie
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 31.12.2025 - 16:38