Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak połączyć się AUTOMATYCZNIE z mysql
Forum PHP.pl > Forum > Bazy danych > MySQL
HardStyler
mam pewien problem nad ktorym juz siedze od 2h i nie moge nic zdzialac

otoz uzywam malego programu wyciagajacego baze DBF i przeksztalcajacego ja w plik tekstowy,
wszystko jest w pliku bat wykonywane (komendy dla programu przeksztalacjacego), nastepnie nawiazuje polaczenie z baza danych (poprzez cmd)

user, to wiadomo: mysql.exe -h host.pl -u user -p

akcja konczy sie na tym ze trzeba manualnie wklepac haslo do bazy (pojawia sie monit Enter Password:) - chcialbym to ominac i zeby automatycznie uwzglednial w jakis sposob haslo do bazy i laczyl sie- chce ten proces zautomatyzowac, poniewaz bedzie ten plik wykonywalny na serwerze i bedzie aktualizowal (uruchamial linie polecen) co 12h - jakies pomysly oprocz php ?
abusiek
sprobuj mysql -h jost.pl -p=twojehaslo -u twojuser
HardStyler
Cytat(abusiek @ 14.01.2008, 17:31:16 ) *
sprobuj mysql -h jost.pl -p=twojehaslo -u twojuser


polaczylem sie wpisujac od razu po -p swoje haslo,

czyli mysql -h jost.pl -ptwojehaslo -u twojuser smile.gif

laduje mi sie do konsoli, ale teraz juz jest problem innego rodzaju - jak wykonac automatycznie polecenie bez potrzeby wklepywania w konsoli polecen SQL questionmark.gif
sefs
Cytat
jak wykonac automatycznie polecenie

Co przez to rozumiesz?
kszychu
mysql.exe -h...... -u..... -p...... < skrypt_z_komendami
HardStyler
  1. <?php
  2. copy TOWAR.DBF TOWAR-TXT.DBF 
  3. del TOWAR-TXT.txt -y
  4. del TOWAR.txt -y
  5. Przepnij.EXE /C3B TOWAR-TXT.DBF 
  6. copy TOWAR-TXT.txt TOWAR.txt
  7. ftp ---s:config.insi
  8. mysql.exe -****** -*** -p******* -***_**
  9. ?>


tak wyglada plik *.bat
jeszcze mam osobny plik konfiguracyjny o FTP i paru innych rzeczy

otoz, jak widac ostatnia linia polecen to polaczenie sie z baza mysql

no i teraz wyskakuje mi monit, ze polaczylem sie z baza bla bla:

problem jest taki, ze chce aby zostało wstawione polecenie SQL typu : INSERT INTO ; SELECT bez potrzeby wciskania jakiegokolwiek klawisza w konsoli
kszychu
No to, tak jak Ci napisałem, na końcu daj < INSERT INTO ...... albo cokolwiek innego.
HardStyler
niestety nie trybi :/ na rozne sposoby probuje i lipa:

konkretnie mi chodzi o zaladowanie ponizszego kodu:

  1. LOAD DATA INFILE 'sciezka_do_pliku.txt' INTO TABLE towar FIELDS TERMINATED BY '\;' LINES STARTING BY ' ' TERMINATED BY '\n' IGNORE 6 LINES";
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.