我正在尝试使用数据库中多个表行的数据填充电子邮件。
当我使用echo时,它会正确显示,但只显示电子邮件中的第一列。
以下是我的代码。
while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_NUMERIC)) {
$body = $row[0];
}
答案 0 :(得分:1)
一个有根据的猜测:
因为你在循环中每次都覆盖$body
变量,所以在循环之后它将包含最后一个db行。
要连接它,您将使用:
$body.= $row[0];