make even more cross-compatible

This commit is contained in:
M. Gardner 2019-07-28 13:51:07 +00:00
parent e4fa896c9b
commit 5e3f6adc8b
2 changed files with 4 additions and 4 deletions

View File

@ -11,10 +11,11 @@ dsn=$(grep '^dsn=' config.ini.php|sed 's/.*=//'|sed 's/"//g')
case $dialect in
"mysql")
mysql -u$user -e"SET @file = '$file'; SET @title = '$title'; SET @hover = '$hover'; $(<add_image.sql)"
dbname=$(grep dbname config.ini.php|sed 's/.*dbname=([a-zA-z]*).*/$1/')
mysql -u$user -e"SET @file = '$file'; SET @title = '$title'; SET @hover = '$hover'; $(<add_image.sql)" $dbname
;;
"sqlite")
echo "SET @file = '$file'; SET @title = '$title'; SET @hover = '$hover'; $(<add_image.sql)"| sqlite3 $dsn
echo "$(<add_image.sql)"|sed "s/@file/'$file'/"|sed "s/@title/'$title'/"|sed "s/@hover/'$hover'/"| sqlite3 $dsn
;;
"*")
echo "sorry, database dialect $dialect not yet supported. It will only take one line in add_image.sh, so please fix and submit a pull request."

View File

@ -1,2 +1 @@
USE web;
INSERT INTO comics (file,title,hover) VALUES (@file,@title,@hover);
INSERT INTO comics (id,file,title,hover) VALUES ((select max(id)+1 from comics),@file,@title,@hover);