我有一个查询返回表中特定用户的所有信息。该用户可以在表中有多个记录,并且它们由ID
列唯一标识。分隔符ID的查询结果来自
$tsql = "SELECT * FROM Table WHERE UserID = '$UserID'";
$stmt = sqlsrv_query($conn, $tsql);
while($row = sqlsrv_fetch_array($stmt)) {
echo $row['ID'];
}
这将返回949596,它们是DB中的三个ID 94,95和96。我怎样才能将这个结果分开,并让每个ID都在一个变量中?
得到最后ID我可以这样做:
while($row = sqlsrv_fetch_array($stmt)) {
$AssignedID = $row['ID'];
}
echo $AssignedID;
这将导致96是最后分配的ID。不幸的是,仅仅为了让最终用户通过页面更新对象,这是不够的。这一切都取决于ID的
我尝试使用像某人建议的数组,但似乎无法得到它的工作。
任何人都可以帮助我?
'echo $ row ['ID']。 '
';'? –