PHP、MySQL 动态数学

标签 php mysql

我正在尝试找到一种动态地进行数学计算的方法。我希望能够向 MySQL 添加公式,然后在 PHP 中求解并显示答案。

所以我会像 getItemPrice(10) * getItemPrice(50) 一样保存它,但是我不确定如果像这样保存的话如何在 PHP 中执行函数。

我考虑过分割日期,但我希望能够做更高级的公式。说实话,我不知道该怎么做......

最佳答案

如果您存储在数据库中的文本是有效的 php 代码,您可以使用

eval — Evaluate a string as PHP code

http://php.net/manual/en/function.eval.php

否则,如果文本是有效的 mysql 代码,您可以生成动态 sql 语句并作为普通 sql 语句执行..

关于PHP、MySQL 动态数学,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41652503/

相关文章:

php - 以下正确的字符编码是什么

php - 我的 array to csv 函数是否正确?

javascript - 无法保存表单的多个值

php - 使用 PDO 但仍然可以 SQL 注入(inject)

MySQL + phpMyAdmin decimal 每次默认为零

php - 如何使用 least-n-per-group 查询进行左连接?

过去 24 小时内最受欢迎的 PHP MySQL 查询

javascript - 我怎样才能使图像出现在 html 网站正文中的 facebook 链接中?

MySQL ORDER BY 忽略数字

php - 如何使 atom-beautify 与 php 文件中的 html 一起工作?