使用预准备语句从数据库中获取单行数据

时间:2014-05-19 13:12:17

标签: php mysqli

我遇到了一些问题。

我仍然是mysqli和准备好的陈述的新手。

我收到以下错误:

  

致命错误:第191行 ********** 中允许的内存大小为2147483648字节(尝试分配4294967296字节)

$id = $_GET['id'];

$stmt = $db->prepare("SELECT id, news_title, news_body, news_poster FROM rr_news WHERE id = ?");
$stmt->bind_param('i', $id);
$stmt->execute();

$stmt->bind_result($news_id, $news_title, $news_body, $news_author); // this is line 191

$stmt->fetch();

http://prntscr.com/3kma1a - 这是整个数据库的内容。正如你所看到的,它非常小。

任何人都知道我做错了什么?

感谢。

0 个答案:

没有答案