我真的不希望该回复发送给用户。我希望将此响应写入文本文件。有人可以帮我这个。
如果我有$result = mssql_query($query) or die();
如何捕获$result
中的内容。如果我将它打印出来它是1并且通常当然如果你试图从查询中获取数据,你搜索解析数组以解决这个问题,但我不解析数据我只是想要错误。
答案 0 :(得分:1)
一种方式:
$result = mssql_query($query);
if(!$result) {
file_put_contents('yourfile.txt', mssql_get_last_message());
die();
}
答案 1 :(得分:0)
只需删除or die()
部分,mssql_get_last_message()例如:
$result = mssql_query($query);
if(!$result) {
$error_message = mssql_get_last_message();
//write $error_message somewhere
}
答案 2 :(得分:0)
mssql_query($query)
返回布尔值,这就是为什么它的1表示TRUE.
最后你可以写为,
$result = mssql_query($query);
$row = mssql_fetch_array($result);
echo $row[0];//your output
mssql_free_result($result);
回答您的标题问题已由@AbraCadaver提供。