Comments 17
Прикручивайте GUI :)
Если это шутка, то слабо. А если всерьёз, то чем bc не угодил?
... ~ $ echo "(1+3*5)*12" | bc
192
Зачем так много команд? Все это можно сделать опциями того же mysql! (куда же без него):
mysql -u-p-sN -e «SELECT $1»
mysql -u-p-sN -e «SELECT $1»
Ваш скрипт SQL-инъекцией страдает :-)
Учтите, что этот код будет нормально работать лишь в случае пустой базы и юзверя, у которого нет прав на доступ к другим базам.
Иначе можно влёгкую потерять все данные:
Иначе можно влёгкую потерять все данные:
$ ./mysqlcalc "1; SHOW TABLES"
... вывод всех таблиц ...
$ ./mysqlcalc "1; DROP TABLE `table1`, `table2`, ..."
удаляем таблицы из предыдущего примера :)
Sign up to leave a comment.
Калькулятор на MySQL