Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mysql - client
legorek
post
Post #1





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

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


No cóż nie wiem czy to dobry dział, ale spróbuję. Staram się własnie rozgryźć składnie tekstowego klienta mysql. Jeśli idzie o linuxa jest kompletnym laikiem Poczytałem manula i napisałem taki skrypt:

Kod
#!/bin/sh

SQL_USER=kino;
SQL_PASS=tajne;
SQL_HOST=localhost;
SQL_BAZA=kino;
DATA=`date +%F`;
SQL_QUERY="SELECT tytul FROM sokol WHERE data=\"$DATA\"";
mysql -h $SQL_HOST -u $SQL_USER -p $SQL_PASS -e $SQL_QUERY $SQL_BAZA;


Ale niestety nie działa, wyswietla mi help'a do klienta mysql'a. Innymi słowy prosze o odpowiedź gdzie tkwi błąd w tym poleceniu.

Kod
mysql -h localhost -u kino -p tajne -e SELECT tytul FROM sokol WHERE data="2006-02-02" kino
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
legorek
post
Post #2





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

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


Cytat(spenalzo @ 2006-02-02 14:46:51)
Po "-p" nie podaje sie spacji, a więc powinno być:
Kod
mysql -h localhost -u kino -ptajne


o ile dobrze pamiętam.

Dzięki to pomogło, hasło musiałem podać, ponieważ ten skrypcik musi przeleciec cały jak jest i zwrócić wynik, nie wymagając niczego od użytkownika.
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: 5.10.2025 - 07:37