while ($row = $resultMessageInfo->fetch_assoc()) { $words = array(); $words["id"] = $row["id"]; $words["receiver"] = $row["receiver"]; $words["sender"] = $row["sender"]; $words["date"] = $row["date"]; $resultWordsId = $con->query("SELECT *FROM message_words where id = '". $words['id'] ."'") or die(mysql_error()); $words["words"]=array(); if ($resultWordsId->num_rows > 0) { while($rowIdWord = $resultWordsId->fetch_assoc()) { $resultWords = $con->query("SELECT * FROM not_allowed_words where id = '". $rowIdWord['id_word'] ."'"); if ($resultWords->num_rows > 0) { while($row = $resultWords->fetch_assoc()){ array_push($words["words"], $row["word"]); } } } } array_push($response, $words); }