What is going wrong with this code and I get this message about unexpected '$result' ??? I can't get rid of it. I searched a lot about this issue but didn't find a solution.
<?php
//error_reporting(0);
if(isset($_REQUEST['v']) && !empty($_REQUEST['v'])){
    $conx = mysqli_connect("localhost", "root", "mypass", "country_db");
    if (!$conx) {
        echo "Error connecting database!";
        exit;
    }
    $search = $_REQUEST['v'];
    $query = "SELECT `country_name` FROM `apps_countries` WHERE `country_name` LIKE '$search%'";
    $result = mysqli_query($conx, $query); // here is the error
    if (mysqli_num_rows($result) > 0) {
        while ($d = mysqli_fetch_assoc($result)) {
            echo $d['country_name'];
        }
    }
    else{
        echo "Nothing matched with your query";
    }
}
else{
    echo "No data received from the server";
}
?>
