- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 REST API,用于获取我们正在开发的测验应用程序的问题和答案数据,API 文件中使用的 sql 如下所示。我已将限制设置为(LIMIT 0,15),就好像我将其更改为 16 一样, postman 没有返回任何数据。以下是相同的屏幕截图。
<?php
include('config.php');
if (isset($_SERVER['HTTP_ORIGIN'])) {
header("Access-Control-Allow-Origin: {$_SERVER['HTTP_ORIGIN']}");
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Max-Age: 86400'); // cache for 1 day
}
// Access-Control headers are received during OPTIONS requests
if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
if (isset($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_METHOD']))
header("Access-Control-Allow-Methods: GET, POST, OPTIONS");
if (isset($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']))
header("Access-Control-Allow-Headers:
{$_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']}");
exit(0);
}
$postdata = file_get_contents("php://input");
if (isset($postdata))
{
$request = json_decode($postdata);
$SubID = $request->SubID;
if( isset($SubID) ) {
$select_sql = "SELECT * FROM `questions` WHERE `subjectid` =
'".$SubID."'";
$select_query = mysqli_query($con,$select_sql);
$count = mysqli_num_rows($select_query);
if($count>0) {
while($fetch_obj = mysqli_fetch_array($select_query
,MYSQLI_BOTH)) {
$SubId = $fetch_obj["subjectid"];
$QuestId = $fetch_obj["questionid"];
$QuestType = $fetch_obj["questiontype"];
$Quest = $fetch_obj["question"];
$Ans1 = $fetch_obj["answer1"];
$Ans2 = $fetch_obj["answer2"];
$Ans3 = $fetch_obj["answer3"];
$Ans4 = $fetch_obj["answer4"];
$CorrectAns = $fetch_obj["correctanswer"];
$Hint = $fetch_obj["hint"];
$DiffLevel = $fetch_obj["difficultylevel"];
$Status = $fetch_obj["status"];
$AnsDescrip = $fetch_obj["ans_description"];
$QuestionsList[] = array( "SubjectID" => "$SubId",
"QuestionID" => "$QuestId",
"QuestionType" => "$QuestType",
"Question" => "$Quest",
"Answer1" => "$Ans1",
"Answer2" => "$Ans2",
"Answer3" => "$Ans3",
"Answer4" => "$Ans4",
"CorrectAnswer" => "$CorrectAns",
"Hint" => "$Hint",
"DiffLevel" => "$DiffLevel",
"Status" => "$Status",
"AnsDescription" => "$AnsDescrip");
}
$json = array("status" => 1,
"message" => "Questions list Successfully fetched",
"QuestionsList" => var_dump($QuestionsList));
/* foreach ($QuestionsList as $value) {
print_r($value);
}*/
}
else {
$json = array("status" => 0, "message" => "No Records
Found.", "query" => $select_sql);
}
}
}
mysqli_close($con);
header('Content-type: application/json');
echo json_encode($json);
?>
在 sql 中有 LIMIT 0, 15 时,它返回如下所示的数据:
如果我删除 sql 中的 LIMIT,它什么都不返回,如下所示。
这是否与 PHP 中的 JSON 响应数据限制有关,如果是,我可以在哪里更改它?而且我也检查了生产实时服务器,它返回了相同的结果。请帮我解决这个问题。
最佳答案
您的查询:
$select_sql = "SELECT * FROM `questions` WHERE `subjectid` =
'".$SubID."' LIMIT 0, 15";
没有限制:
$select_sql = "SELECT * FROM `questions` WHERE `subjectid` =
'".$SubID."'";
在 LIMIT 0,15
中:
关于php - 如果行数超过 15,则 Postman 不返回 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44238963/
我有一个包含未定义条目数的数据文件,如下所示: A B C D E.. 1 0 2 5 4 7 4 3 4 1 8 7 4 0 7 1 1 第一行代表工作时间,而不是暂停等交替方式。为了可
我需要有关小型 SQL 查询的帮助。考虑下表: TicketNo | Rules | Audit Result --------------------------------- P
我有一个非常大的表(~1 000 000 行)和带有联合、连接和 where 语句的复杂查询(用户可以选择不同的 ORDER BY 列和方向)。我需要获取分页的行数。如果我运行查询而不计算行数,它会很
我想获取数据帧的行数。 我可以通过 size(myDataFrame)[1] 实现这一点. 有更干净的方法吗? 最佳答案 如果您正在使用 DataFrames具体来说,那么你可以使用 nrow() :
是否可以在带有千位分隔符的 VIM 状态栏中显示行数,最好是自定义千位分隔符? 例子: set statusline=%L 应该导致“1,234,567”而不是“1234567”。 最佳答案 我找到了
我有一个非常基本的问题,但不知道该怎么做。如果 mysql 表中的行数增加,我想刷新页面。我已经尝试了一些不同的事情,比如在表中添加一个单独的列,如果行数和这个值相等,则值为 (id + 1),然后进
我的 mysql TB 中的行数(如 TB 信息中所示)是 11093,而自动递增 ID(从 1 开始)是 11361。为什么会这样? 最佳答案 删除的行不会重置 AI 索引。行数是当前表中的条目数,
我有一个 MySQL 表如下。 emp_no emp_name dob gender 1 A 1978-10-10 Male 2 B
ifstream inFile; inFile.open(filename); //open the input file stringstream strStream; strStream << i
SELECT * FROM table1 WHERE EXISTS (SELECT * FROM table2 WHERE *condition*) 例如,我可以检查是否有 3 行符合 table2
我正在尝试提取 SQL 表中的总行数。 我正在使用以下代码: $rowNum = mysql_query("SELECT COUNT(*) FROM Logs"); $count = mysql_fe
我想知道表格 View 的行宽是多少,UITableViewCell 文本标签的字体是什么,有人可以帮我吗? 最佳答案 NSLog(@"width: %f", cell.frame.size.widt
对于以下内容: def linecount(filename): count = 0 for x in open(filename): count += 1 r
感谢关注。 我用C语言写了一段代码来统计字数、行数和字符数。 while((c = fgetc(fp)) != EOF) { if((char)(c) == ' ' || (char)(c)
我是 matlab 的新手,只需要更改代码中的一个非常小的东西。我有以下矩阵: ans = 1 1 1 1 2 1 2 1
我只是想弄清楚如何确定行数,然后使该数字显示在 HTML 中。 我准备好的声明如下所示: if($stmt = $mysqli -> prepare("SELECT field1, field2, f
PDO 显然无法计算从选择查询返回的行数(mysqli 有 num_rows 变量)。 除了使用 count($results->fetchAll()) 之外,有没有办法做到这一点? 最佳答案 根据手
SELECT count(*) FROM Stack WHERE Id = 33478 GROUP BY SID Output: (No column name) 1 4 对于结果;有两排。怎么退货
IE。如果我们有一个包含400万行的表。 其中具有一个STATUS字段,该字段可以采用以下值:TO_WORK,BLOCKED或WORKED_CORRECTLY。 您是否会在一个仅会更改一次的字段上进行
所以在JTextArea中有一个getLineCount()是否有与JTextPane类似的东西,因为我可以找到任何东西。也许有不同的方法来获得它?我想获取当前存在的行数。 最佳答案 (正如您所指出的
我是一名优秀的程序员,十分优秀!