-2
4

2 回答 2

2

它试图在 :21 上返回 $data 但如果查询没有返回任何行,则 $data 尚未定义。

$data = array();

应该是这个函数的第一行。

于 2013-01-19T08:34:36.400 回答
2

您应该在条件$data之前定义if- 如果 $q->num_rows == 0 那么 $data 将是未定义的。

$data = array();和之前的条件一样简单。

于 2013-01-19T08:34:50.417 回答