[#] 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
5
Twoja ocena: Brak Średnio: 5 (1 vote)