假设我有一个简单的 C 程序,如下所示:
#include <stdio.h>
main()
{
float radius, area;
printf("Radius = ?"); //change to read from database
scanf("%f",&radius);
area = 3.14159 * radius * radius;
printf("Area = %f",area);
}
然后我有一个基于网络的系统,其中包括一个 postgresql 数据库并使用 php 来检索我的数据。我想知道我是否可以从数据库中读取表中的数据(在本例中是半径)并通过 c 程序,最后使用 echo 'area=.php 等 php 在网页上显示结果。 ..'
我现在遇到的问题是不知道如何从数据库中读取数据,然后通过c程序存储到数据库中,然后再显示在网页上。提前感谢您的帮助。
最佳答案
解决您的问题的规范方法是编写一个 PHP 扩展:也就是说,为您的 C 代码赋予一个特殊的接口(interface),使其可以直接被 PHP 代码调用。
可以引用PHP手册:PHP at the Core .
关于php - 在php中集成C编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23146075/