从C++发送到PHP/HTML
我想从我的C++应用程序通过HTML表单发送数据到数据库,或者只是在PHP脚本中发送数据,如index.php?mydata=something
。我试图这样做,因为从C++发送电子邮件对于像我这样的初学者来说很难。我只想发送一个字符串或者如果可能的话,一个文件。从C++发送到PHP/HTML
在此先感谢。
编辑:或者如果有人可以指导我如何直接连接到MySQL并将数据插入指定的表中我将不胜感激! :)
EDIT2:我找到了mysql api,并有所有库和mysql头,但我有问题连接到数据库。错误:无法解析的外部符号_mysql_init @函数主程序代码标记为4:pastebin.com/TLjDRJXD
这听起来像它可能是最好用一个简单的PHP API来做到这一点。通过这种方式,您可以确保在C++应用程序和PHP应用程序之间有一个干净而安全的连接。
你可以谷歌周围找到很多的例子和tutorials。
使用JSON。它在更新版本的PHP中具有本机支持。
您可能会发现这些有用的:
What C++ library should I use to implement a HTTP client?
High-level HTTP client library for native C/C++ in Win32
http://curl.haxx.se/libcurl/competitors.html
基本上你可以使用任何C++ HTTP客户端GET/POST请求发送到您的PHP页面。
C API为MySQL:
http://dev.mysql.com/doc/refman/5.6/en/dynindex-cfunction.html
http://forge.mysql.com/wiki/Category:C
C++对MySQL API:
http://dev.mysql.com/tech-resources/articles/mysql-connector-cpp.html
http://forge.mysql.com/wiki/Connector_C%2B%2B
还有很多,例如C++包装的C API:
我发现它,但我有连接到数据库的问题。我有mysql头文件和库,但有一个错误:无法解析的外部符号_mysql_init @ 4在函数_main代码中引用:http://pastebin.com/TLjDRJXD – shym
@shym查看此问题:http:// *。com/questions/7108740/why-simple-mysql-code-compiles-standalone-but-in-project –
事情是我有其他错误,但现在我正确地链接了一切,但它仍然工作:/我链接libmysql .lib和MySQL社区服务器中的标题整个文件夹,但仍然没有工作:/ – shym
为什么不直接到数据库,通过数据库API? –
,因为我是新来的c + +,并不知道有这样的事情 – shym
可能重复[连接到MySQL使用c + +](http://*.com/questions/2904767/connect-to-mysql-using-c) –