gpt4 book ai didi

mysql - Sql select 查询只返回最后一行 n 次

转载 作者:行者123 更新时间:2023-11-29 03:03:59 31 4
gpt4 key购买 nike

我正在使用网络矩阵。我的家庭服务器是 Ubuntu/mono/nginx/fastcgi。我的代码很简单。我有一个 MySql 数据库,其中的表包含 4 条测试记录。

@{
var db = Database.Open("wra");
var sql = "SELECT * FROM Clients";
var clientinfo = db.Query(sql);
WebGrid grid = new WebGrid(clientinfo);
}

<div>
@grid.GetHtml()
</div>

就是这样 - 不会变得更简单。但是,网格仅返回最后一条记录并将其显示 4 次(= 记录数)。我已经用其他数据库和表对此进行了测试,结果相同。没有错误,所以没有堆栈跟踪。问题似乎不是 webgrid,因为它只显示结果。可以肯定的是,我删除了 webgrid 并创建了一个表 - 结果相同。问题似乎不是数据库,因为我已经用其他具有相同结果的数据库进行了测试。我还在服务器上运行了查询(使用腻子),没有任何问题,所以查询应该可以工作。我已经广泛搜索了答案。如果能提供任何帮助,我将不胜感激。提前致谢。

最佳答案

<div id="grid">
@grid.GetHtml()
</div>

尝试使用 id 或如果它不起作用,请删除 div。我有一种感觉,网格运行一个循环来显示结果,并且在每次迭代时,先前的结果都会被覆盖。

关于mysql - Sql select 查询只返回最后一行 n 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18683830/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com