2
私は、node.jsのnode-mysqlドライバをMySQL用に使用しています。私はNode.jsのコマンドラインでtestQuery()関数内のコードを実行すると、私はJavascript MySQL接続のHTMLページ
var mysql = require("mysql");
var connection = mysql.createConnection({
host : "localhost",
user : "root",
password : "",
database : "story"
});
function testQuery() {
connection.query("INSERT INTO stories (TITLE, AUTHOR, STORY) VALUES
(\"hello\",\"goodbye\",\"sayonara\")", function(err,rows){
if(err) throw err;
} )
return;
}
だから、このコードのスクラップを書き、mysqlデータベースにさよならハローとサヨナラ挿入期待どおりに動作します。しかし、私はHTMLページにスクリプトを配置し、ボタンをクリックしてtestQuery()を実行すると、結果は得られません。
ブラウザで実行されているのは、ノードで実行しているのと同じではありません。 –
'node-mysql'はサーバー側コンポーネントです。この場合、サーバは 'node.js'上に構築されます – Serge