if ($result->num_rows > 0) { // output data of each row while ($row = $result->fetch_assoc()) { return $array = array('id' => $row['id'], 'ref' => $row['ref'], 'heading' => $row['heading'], 'text' => $row['text']); } } else { echo "0 results"; } } } // end class Cars ?> <?php $Cars = new cars(); $rowsindata = $Cars->numrows(); $random = rand(1, $rowsindata); $random2 = rand(1, $rowsindata); $random3 = rand(1, $rowsindata); if ($random == $random2) { if ($random2 == $rowsindata) { $random2--; } else { $random2++; } } if ($random == $random3 || $random2 == $random3) { if ($random3 == $rowsindata) { $random3--; } else { $random3++;