【问题标题】:prolog to display multiple mysql records in webprolog 在 web 中显示多个 mysql 记录
【发布时间】:2019-05-15 11:29:33
【问题描述】:

对不起我的英语。我想创建一个简单的网站,该网站将从 mysql 数据库中获取数据并将其显示在页面上。我有问题:如何在网络上显示多个 mysql 记录?此代码仅显示第一条记录。 ...
select_input(Table,Id,Species,Dbh),

    repeat,

    format('<pre>', []),

    %swritef(S,'SELECT * FROM %t', [Table]),
    %prep(S, [] , row(Id, Species,Dbh) , []),

    write('Id = '),writeln(Id),
    write('Species = '),writeln(Species),
    write('Dbh = '),writeln(Dbh),

    format('</pre>', []),

...

【问题讨论】:

标签: mysql web prolog


【解决方案1】:
   fetch(Q):-
    odbc_fetch(Q, Row, []),
    (   Row == end_of_file
    ->  true
    ;   writeln(Row),
        fetch(Q)
    ).

终于明白了-它按行显示... 但是如何按列名显示?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-06
    • 2018-03-27
    相关资源
    最近更新 更多