Здравствуйте, дорогие форумчане. Никак не могу понять, почему не отрабатывает функция записи в бд.
function set_substrate ($id_1,$name,$substrate_path){
$sql1 = 'INSERT INTO `substrate`(`id`,`id_tickets`,`name`,`substrate_path`)';
$stmt1 = $this->link->prepare($sql1 . " VALUES (0,?,?,?);");
$stmt1->bind_param("iss", $id_1, $name, $substrate_path);
$stmt1->execute();
}
Проблема в переменной $id_1.
Если вручную ее задаю $id_1=100;
, то функция отрабатывает и запись в БД идет.
$id_1=$id_tickets[0][1];
//$id_1=100;
var_dump ($id_1); //показывает что переменная типа int
$variable = $_FILES['Filedata']['name'];
$db_ftp->set_substrate($id_1, $variable ,$targetFile);