我遇到了这个功能的问题。我相信这可能是我编写查询的方式。 “id”和“$ number”都是整数。
有人可以告诉我我做错了什么,或者更好的方式来写它。任何帮助都会得到很多赞赏。
// @resource custompage http://yourpage.com/downloaded_once.txt
// @grant GM_getResourceText
...
alert(GM_getResourceText("custompage"));
答案 0 :(得分:2)
一个常见但很简单的错误是在->fetch_assoc();
循环之前/之外包含while()
次呼叫 -
$row = $result->fetch_assoc();
while($row = $result->fetch_assoc()){
在您的情况下,由于您只从查询中返回1行,因此结果将在第1 $row = $result->fetch_assoc();
页中返回,然后内部指针向前移动。
因此,当你到达while($row = $result->fetch_assoc()){
时,根据文档>,没有更多结果可以返回Returns ... **NULL** if there are no more rows in resultset.
。
如果您返回超过1行,您会发现问题是它会返回除第1行以外的所有行。
答案 1 :(得分:0)
你应该传递$ number(getrecipeinfo($ number);),我有一个PHP的Mysqli类我共享我的存储库https://github.com/dev-lusaja/ezMysql