sql - 在没有 'foreach' 的情况下检索 Webmatrix 中的数据

标签 sql loops foreach webmatrix

我想从数据库中检索单个数据项,然后用作输入元素的值。 使用下面的代码将检索数据库中 SubscribedBy 的每个实例,因此会产生多个结果。

var UserId = WebSecurity.CurrentUserId;

var db = Database.Open("testDB");
var selectQueryString = "Select SubmittedBy FROM Posts WHERE UserId=@0";

var data = db.Query(selectQueryString, UserId);

@foreach(var row in data)
{
    <input type="email" name="emailfrom" id="emailfrom" value="@SubmittedBy"/>  
}

如何检索 SubscribedBy 以便它只给出一个结果,即没有 foreach 循环?

提前致谢!!!

最佳答案

如果根据您的数据限制,您要为特定 UserId 获取 1 个且仅 1 个值,您可以使用

   var SubmyttedValue = db.QueryValue(selectQueryString, UserId);

关于sql - 在没有 'foreach' 的情况下检索 Webmatrix 中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16484152/

相关文章:

mysql - 优化我的自定义 RAND() 查询

sql - 获取与 SQL 中的某些商品组一起购买的所有订单

c++ - 为什么我的代码给我一个分段/核心转储错误?

php - 在一个 SQL 查询中使用两个 foreach 循环

PHP - 使用 foreach 循环自动在关联数组中添加记录

javascript - XMLHTTPRequest 的延迟

java - 使用 UNICODE 或 ASCII 字符代码创建 SQL 查询

mysql - 用于记录回收的 SQL 触发器

php - 将 mySQL 结果拆分为两个 <div> 并限制为 4

Java嵌套循环: Indent text