Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][sql], update bazy z pliku
kozioł
post
Post #1





Grupa: Zarejestrowani
Postów: 209
Pomógł: 0
Dołączył: 9.12.2006

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


Witam ,

czy mozna zrobić tak , aby zasilic bazę SQL wskazując na plik np . txt ?

chodzi mi o to że chcę cyklicznie zasilać bazę sql , ale danę pierwotne mam w ACCESS-e , i zawsze bedzie tak że najpierw ACESS , a potem z tego muszę dane umieścić w tabeli w SQL-u.


dziękuję za pomoc



pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kozioł
post
Post #2





Grupa: Zarejestrowani
Postów: 209
Pomógł: 0
Dołączył: 9.12.2006

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


zmodyfikowałem ten skrypt co na początku , skorzystrałem z Waszej rady i odebrałem nazwę pliku i ścięzke przez FILE_

no i dane z pliku ładnie wczytują się do bazy. Jednak jak dałem sobie sprawdzenie w skrypcie to mam taki komunikat:

  1. Wykonanie zapytania nie powiodło się: COLUMN count doesn't match value count at row 1


nie mam pojęcia co to oznacza , ale dane się zapisują.

Mam jeszcze jedna prosbę , bo razem z tym plikiem dodatkowo dopisuję inne wartości do tej bazy (są to dane ukryte) , one też się wpisują ,

ale za żadne skarby nie mogę dodać daty

robię cos takiego:
  1. <?php
  2. $query = "insert into baza(id,numer,rodzaj,wydajacy,datawyd,jednostka,hdw,uwagi) values('$linemysql','$rodzaj','$nazwisko','$data','$jednostka','$hdw','$uwagi');";
  3. ?>


a wcześniej zmienną data definiuję tak:

  1. <?php
  2. $D = date('d');
  3. $M = date('m');
  4. $R = date('Y');
  5.  
  6. $data = mktime ($M,$D,$R);
  7. ?>


w bazie pole mam ustawione na DATE , i nic sie nie wpisuje data w bazie zawsze to 0000-00-00



dzięki za pomoc

Ten post edytował kozioł 21.11.2007, 13:42:05
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: 26.12.2025 - 19:18