What might I be doing wrong here?
if($stmt = $conn->prepare($sql)){
$stmt->bind_param('s', $argu);
if($stmt->execute()){
$stmt->store_result();
if($stmt->num_rows > 0){
$stmt -> bind_result($sid, $ssku);
while ($stmt -> fetch()) {
$response[] = compact('sid', 'ssku');
}
}
else{
$response = [
"state" => "FALSE"
];
}
}
}
$stmt->free_result();
$stmt->close();
$conn->close();
I am getting this error
Uncaught Error: Call to a member function free_result()
on $stmt->free_result();