json_encode () в цикле while для mySQL для календаря

Я не знаю, что я делаю, когда речь заходит о JSON. Так что это может быть глупый вопрос, и я, возможно, пытаюсь сделать это странно. Любая помощь будет большой.

У меня есть этот календарь JQuery, который я пытаюсь установить на свой сайт. Это позволяет использовать json_encode для дат. Вот пример, который они дали.

$year = date('Y'); $month = date('m'); echo json_encode(array( array( 'id' => 111, 'title' => "Event1", 'start' => "$year-$month-10", 'url' => "http://yahoo.com/" ), array( 'id' => 222, 'title' => "Event2", 'start' => "$year-$month-20", 'end' => "$year-$month-22", 'url' => "http://yahoo.com/" ) )); 

Я хочу использовать существующую базу данных mySQL для заполнения календаря. Вот что я до сих пор. Он не работает, и я не думаю, что я умный с этим.

 $dataSQL ="select * FROM events "; $dataResult = mysqli_query($dataBase, $dataSQL); $encode = array(); $p=0; while($allRow = mysqli_fetch_array($dataResult)) { $new = array( 'id' => "$allRow['id']", 'title' => "$allRow['title']", 'start' => "$allRow['date']", 'url' => "$allRow['url']" ); array_splice($encode, ($p), 0, $new); $p++; } echo json_encode($encode); 

Заранее спасибо!

Related of "json_encode () в цикле while для mySQL для календаря"