2017-05-13 4 views
0

ich abfragen meine db von MySQL Workbench und ich möchte diese Abfrage HTML-Code verwendennode.js mit HTML und MySQL Array

connection.query(
    'SELECT dealer_infor.dealer_id, dealer_infor.dealer_branch, dealer_infor.dealer_address, dealer_infor.dealer_tel, dealer_infor.dealer_contact FROM dealer_infor', 
    // 'SELECT Bigbike_ID, Bigbike_name, Price FROM bigbike ORDER BY Bigbike_ID', 
    function (err, results){ 
     if (err) throw err; 

     res.render('dealer', {dealers: results}); 
    } 
    ); 

}); 

Und ich will dealer_branch Nummer 0 auf dem Array verwenden

{% for dd in dealers %} 
    <h4 data-toggle="collapse" data-target="#sg1" aria-expanded="true"> 
     {{dd.dealer_branch[0]}} 
    </h4> 
{% endfor %} 

Aber das Ergebnis ist das einzige erste Zeichen des Arrays.

Antwort

0

Hoffnung tun.

{% for dd in dealers %} 
    <h4 data-toggle="collapse" data-target="#sg1" aria-expanded="true"> 
     {{dd.dealer_branch}} 
    </h4> 
{% endfor %} 

oder mit .ejs so etwas,

<% for(var i = 0;i < dealers.length;i++) { %> 
    <h4 data-toggle="collapse" data-target="#sg1" aria-expanded="true"> 
     <%=dealers[i].dealer_branch%> 
    </h4> 
<% } %> 
0

Verwenden

Händler [dd] .dealer_branch

Hier

dd

Gibt Ihnen Index in Händler-Array.

Dies liegt daran, dd.dealer_branch [0] das erste Zeichen gibt verwenden, so nicht [0] sonst Sie diese Ihnen helfen, richtige

+0

yeah yeah, aber ich möchte Nummer verwenden 1 von Array nicht zuerst char Sir. pls helfen mir –

+0

@Oakko tut mir leid, verstehe ich nicht .Did über Ding funktioniert nicht? – user7967567

+0

hat nicht funktioniert, In meinem Array ist eine Gruppe von Wörtern, ich will das ganze Wort nicht nur das erste Zeichen TT –