Это так близко, как вы получите MySQL и C++:
http://dev.mysql.com/downloads/connector/cpp/
И просто чтобы убедиться, что ваш на той же странице, как и все остальные:/C++ программы C выполняются на сервере. Это означает, что вы не можете получить информацию от кого-то, просматривающего окно с помощью программы на C++ (по крайней мере, не очень легко).
Если вы хотите получить информацию со страницы браузера, вы должны подключиться к mysql, используя javascript вместе с php. Я думаю, что это то, что вам нужно будет делать, если это имеет какое-то отношение к людям, посещающим ваш сайт в браузере. Если вы научились c/C++, вам не нужно будет разбираться в javascript и php.
Вы бы начать мой извлечения данных вам нужно с JavaScript, как это:
// trivial way to get values in javascript
var userName = document.getElementById("name").innerHTML;
var userAddr = document.getElementById("address").innerHTML;
var userPhne = document.getElementById("phoneNumber").innerHTML;
Вы бы затем отправить данные в PHP скрипт, например:
// javascript with a jquery library
$.post("getData.php", { uName : userName, uAddr : userAddr });
И» d получают эти значения в сценарии php:
<?php
$uName = $_POST[ "uName" ]; // now $uName = userName from the browser page
$uAddr = $_POST[ "uAddr" ];
// mysql stuff goes here
?>
Если вы предпочитаете javascript, вы также можете использовать jav ascript для скрипта на стороне сервера, который подключается к mysql. Я считаю, что вы сделали бы это так же, как я сделал выше, за исключением того, что вы бы назвали файл .js. Вы можете получить более подробную информацию по этим ссылкам:
Использование PHP
http://www.w3schools.com/php/php_mysql_connect.asp
Использование JavaScript с node.js
https://github.com/sidorares/nodejs-mysql-native
Там простой способ получить данные в C++, используя php.После последнего PHP/JavaScript Пример:
<?php
$uName = $_POST[ "uName" ]; // now $uName = userName from the browser page
$uAddr = $_POST[ "uAddr" ];
shell_exec("cProgram.exe " . $uName . " " . $uAddr)
?>
Это будет передавать аргументы в C/C++ программе, которая имеет следующую точку входа:
int main(int argc, char * argv[]){
// argv[ 0 ] contains program name
// argv[ 1 ] contains uName
// argv[ 2 ] contains uAddr
return 0;
}
только так вы знаете, любая программа с ++ будет работать на ип сервера меньше это плагин для браузера или что-то в этом роде. Является ли «требуемая информация» частью html-страницы или где-то еще? – tay10r
Я не понимал, что он должен запускаться на сервере. Я надеялся, что у меня будет отдельная программа, которая сделала бы это для меня. Когда я сказал «требуемая информация», я имел в виду указание. Это было бы имя, возраст, телефон, адрес и т. Д. – Drue
в порядке, самый простой способ, которым я знаю, это использовать js и php. я напишу больше информации в своем ответе. – tay10r