Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
65 lines (51 loc) · 1.87 KB

File metadata and controls

65 lines (51 loc) · 1.87 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
// This tutorial will walk you through how to use mysql in a node.js application.
// First, include mysql module.
var mysql = require('mysql');
// Next, open a connection to the mysql database.
// Ensure you've create nodejs db and contacts table as described in the project pages.
var theConnection = mysql.createConnection({
host: "localhost",
user: "root",
password: "root",
database: "nodejs"
});
var contactId = null;
// Execute an insert statement. In the callback, print out the mysql result object.
// Do you know how to find the insertedId of a row from the result object?
theConnection.query("insert into contacts SET ?",
{firstname: "Bill", lastname: "Gates", phone: "23002300"},
function(err, result){
if(err){
console.log(err);
}
console.log("Contact insert result: ", result);
contactId = result.insertId;
});
// This is another way of passing an object to be inserted. For this to work, the object's property names
// should match the table's field names.
var c = new Object();
c.firstname = "Steve";
c.lastname = "Jobs";
c.phone = "23002300";
theConnection.query("insert into contacts SET ?",
[c],
function(err, result){
if(err){
console.log(err);
process.exit(1);
}
console.log("Contact insert result: ", result);
contactId = result.insertId;
console.log("selecting contact with id: " + contactId);
// Read back the row just inserted. Note that this select statement has to be executed in the callback. Otherwise,
// it can run before the insert completed and will fail due to the async nature of node.js
theConnection.query("select id, firstname as firstName, lastname as lastName, phone from contacts WHERE id = ?",
[contactId],
function(err, result){
if(err){
console.log(err);
}
console.log(result);
process.exit(0);
});
});
Morty Proxy This is a proxified and sanitized view of the page, visit original site.