When I enter category name manually, I'm able to get its product but when I insert a variable to like the code, I get success but data is empty.
Connection file:
<?php
//cnnection.php 
$server = "localhost";
$user = "root";
$password = "";
$db = "db_ecommerce_shoes";
$connect = new mysqli($server,$user,$password,$db);
Main script:
<?php
    include '../connection.php';
With this, request is successful but data is empty
    $name= 'name';
    $sql = "SELECT * FROM tb_shoes
            WHERE
            catName ='$name'        
            ";
With this, request is successful, data is loaded successful
    $sql = "SELECT * FROM tb_shoes
            WHERE
            catName ='Ladies Shoe'        
            ";
    
    $result = $connect->query($sql);
    
    if($result) {    
        $data = array();
        while($row = $result->fetch_assoc()) {
            $data[] = $row;
        }
        echo json_encode(array(
            "success"=>true,
            "data"=> $data,
        ));
    } else {
        echo json_encode(array(
            "success"=>false,
        ));
    }
Any other way of doing this will be much appreciated.
 
     
     
    