所以我一直在為一家理論銀行開發注冊/登錄系統,我正在嘗試為正在注冊的用戶創建帳戶并將其添加到他們的用戶 ID 下,但是我不確定如何從資料庫并將其放入一個變數中,這樣我就可以做到這一點。
這或多或少是我試圖做到的。但是我不確定如何將我正在抓取的資訊放入 userID 變數中
db.query('Select userID FROM users WHERE userEmail = ?', email, (error, results) => {
if (error) {
console.log(error);
}
var userID = <userID from the database>
if(userID !== undefined)
{
db.query('INSERT INTO accounts SET ?', {users_userID: userID, accountType: 'Checking', accountBalance: 100}, (error, results) =>{
console.log('creating checking');
if (error) {
console.log(error);
}
});
db.query('INSERT INTO accounts SET ?', {users_userID: userID, accountType: 'Savings', accountBalance: 100}, (error, results) =>{
console.log('creating savings');
if (error) {
console.log(error);
}
});
}
});
uj5u.com熱心網友回復:
該results變數應包含從 db 查詢中檢索到的資料。
示例(如果有一個名為“userID”的欄位):
db.query(... (error, results) => {
var userID = results[0].userID;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/368092.html
標籤:javascript mysql 节点.js
