I have below Query in my Php, it outputs result but at the same time giving an error mysqli::query() expects parameter 1 to be string what is wrong in below code
 $con = @mysqli_connect("localhost","$dbname","$dbpass","$dbuser");
 if (!$con)
 {
    die('Connect Error: ' . mysqli_connect_error());
 }
 $sql_uid=$con->prepare("SELECT id From $dtUsi Where mobile_number='$umobile' and user_type='$user_type'");
 $stmti = $con->query($sql_uid);
 while($rowi = $stmti->fetch_assoc()) {
 $ur_id= $rowi['id'];
 }
 echo $ur_id;
 
    