[#] Generowanie pliku HTML z bazy MySQL

( Ostatnio zmieniony ndz., 01/06/2008 - 12:59 )
 
#!/bin/sh

mysql=/usr/bin/mysql

# dane serwera
db_server=localhost
db_port=3305
db_ssl=false
db_user="root"
db_pass="hasełko"
tabela="jakas_tabelka"
db_name="nazwa_bazy"

czas=`date +%d-%b-%Y-godzina-%T`

# ustaw mode na puste aby otrzymać <pre>
mode="html"

output=`dirname $0`/"$tabela $czas".html

sql="SELECT * FROM $tabela"

options="-u $db_user --password=$db_pass $db_name -h $db_server  -P $db_port --ssl=$db_ssl"

# wykonanie zrzutu
if [ $mode = "html" ]; then
  $mysql $options -H -e "$sql" > `dirname $0`/$output
else
  echo "<pre>" > `dirname $0`/$output
  $mysql $options -B -e "$sql" >> `dirname $0`/$output
  echo "</pre>" >> `dirname $0`/$output
fi
mysql -u UŻYTKOWNIK -p BAZA -H -e "SELECT * FROM tabelka" > plik.html
Twoja ocena: Brak Średnio: 5 (1 vote)

Dodaj nową odpowiedź

Informacja:

Osoby zamieszczające wypowiedzi naruszające prawo lub prawem chronione dobra osób trzecich, mogą ponieść z tego tytułu odpowiedzialność karną lub cywilną. Upewnij się, że twoja wypowiedź nie godzi w niczyje mienie.

  • Internal paths in single or double quotes, written as "internal:node/99", for example, are replaced with the appropriate absolute URL or path. Paths to files in single or double quotes, written as "files:somefile.ext", for example, are replaced with the appropriate URL that can be used to download the file.
  • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
  • Dozwolone znaczniki HTML: <strong> <blockquote> <code>
  • Znaki końca linii i akapitu dodawane są automatycznie.

Więcej informacji na temat formatowania

Łapirobot
Proszę odpowiedzieć
t
f
A
C
q
2
x
r
n
t
Enter the code without spaces and pay attention to upper/lower case.