前提・実現したいこと
ホームページを作成しておりますが、テーブルから取得した文字列から一部を取得し、文字連結後にホームページに表示させる方法を探しております。
初歩的な質問で大変申し訳ございませんが、ご教示願います。
エラー
ホームページ上で1と表示されてしまいます。
※「1101」と表示させたいのです。
テーブル
--------------------------------- date | code | comment --------------------------------- 2020/09/05 | 0101101 | --------------------------------- 2020/09/30 | 0101011 | ---------------------------------
該当のソースコード
javascript
1connection.query(select count(*) as count from table_a where date like "2020/09%", 2function (error, results,failds) { 3 4var count2 = results[0].count; 5 6connection.query(select code from table_a where date = "2020/09/%", 7function (error2, results2,failds2) { 8 9var aaa = results2[0].code.substr( 0, 2 ); 10 11var bbb = "11"+aaa; 12 13console.log('bbb' + bbb); 14 →1101 15 16var contents = []; 17for(var i = 0; i < count2; i++) { 18 var data = { 19content: contents, 20} 21if (count2 == 1) { 22contents.push({ "bbb":bbb[0]},); 23 24} else { 25contents.push({ "bbb":bbb[i]},); 26} 27} 28 29res.render('homepage',data); 30 31}); 32 33});
試したこと
画面に値を渡すところで何かが悪さしているという点まではわかっておりますが、原因が全く分かりません。
補足情報(FW/ツールのバージョンなど)
なお、プログラムはVisual Studio Codeを使用しており、ブラウザはIE11です。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。