Това ми е метода за извеждане.
Работи без проблем като и 5 те променливи имат стойност, но понякога тези две променливи $types, $params и не им подавам стойности пак извежда от дб, но на тези редове дава грешки $bind[] = $types; и call_user_func_array(array($pre, 'bind_param'),$bind);
Как да направя така че да работи метода без да имат стойности на тези променливи $types, $params ? Или да си направя още един метод за извеждаме?
PHP:
public function view($pname, $tname, $where, $types, $params){
$bind = [];
$bind[] = $types;
foreach ($params as $recordkey => $recordvalue){
$bind[] = & $params[$recordkey];
}
$sql = "SELECT $pname
FROM $tname
$where";
if($pre = $this->conn->prepare($sql)){
call_user_func_array(array($pre, 'bind_param'),$bind);
$pre->execute();
$result = $pre->get_result();
}
return $result;
$this->conn->close();
}
Как да направя така че да работи метода без да имат стойности на тези променливи $types, $params ? Или да си направя още един метод за извеждаме?