つまり、基本的に、PHP を実行しているノード上の node.js サーバーからデータを移動したいと考えているのではないでしょうか? その場合、node.js 内から PHP インスタンスが実行されている URL への Web 要求を使用する必要があります。Mikeal の優れたリクエストパッケージをお勧めします。
次のように使用できます。
var request = require('request');
//so we assume this function is called with some
//string value for id, and some string representing
//the URL for your PHP endpoint, e.g.:
//>sendIdToURL('foo', 'http://mydomain.com/myendpoint.php')
function sendIdToURL(id, url) {
request(url, {
method: 'POST',
body: id
}, function(err, response) {
if(err) throw err;
else {
//do something with the response if you want
}
});
}
次に、PHP の終了時に$HTTP_RAW_POST_DATA
、またはfile_get_contents("php://input")
値が 'foo' になります。
それは質問に答えていますか?mysql 接続に php を使用する必要があるのは興味深い使用例です...