mysql - prolog 在 web 中显示多个 mysql 记录
问题描述
对不起我的英语不好。我想创建一个简单的网站,该网站将从 mysql 数据库中获取数据并将其显示在页面上。我有问题:如何在网络上显示多个 mysql 记录?此代码仅显示第一条记录。...
select_input(表,ID,物种,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>', []),
...
解决方案
fetch(Q):-
odbc_fetch(Q, Row, []),
( Row == end_of_file
-> true
; writeln(Row),
fetch(Q)
).
终于明白了 - 它按行显示......但是如何按列名显示?
推荐阅读
- javascript - 清理组件状态 useEffect
- android - 文本不适应 TextView
- c# - 在 C# 中订阅一个事件到另一个事件有什么作用?
- javascript - 警告:列表中的每个孩子都应该有一个唯一的“关键”道具。即使已经设置了密钥
- c# - 如何保留指向从.NET 调用的 C dll 中生成的 CUDA 纹理对象的指针?
- django - 为什么 Django 管理员给我 TemplateDoesNotExist 错误
- excel - 有没有办法在公式中使用变量,使用 VBA 复制粘贴?
- angular - 这个 Firebase 规则和 PUT 和 GET 请求是否正确?(角度 + Firebase)
- swift - 快速阅读整数问题
- python - Python 实例定义