sanu0074
Новичок
Такая нарисовалась ситуация, делаю INSERT запрос к БД, возвращает TRUE, но запись в БД не вставляется, уже проверил все переменные, их содержание, все в идеале, а чет всерано не работает:
В БД все норм с полями (типы данных), запросы на обновление и удаление работают без проблем.
В чем может быть косяк? как обойти эту проблему? (реализовать нужно исключительно этим способом).
p.s. мой конфиг: php 5.5.3, apache 2.4, mysql 5.6
Вобще незнаю что делать с этим(((( главное возвращает TRUE!!!!
PHP:
$table="tbl_1";
$fields="`name`=?,`cat`=?,`link`=?;
$params=array("fileName","ctg","file_link");
$q=$this->dbh->prepare("INSERT INTO `".$table."` SET ".$fields.""));
$q->execute($params);
if($q==TRUE){return TRUE;}else{return FALSE;}
В чем может быть косяк? как обойти эту проблему? (реализовать нужно исключительно этим способом).
p.s. мой конфиг: php 5.5.3, apache 2.4, mysql 5.6
Вобще незнаю что делать с этим(((( главное возвращает TRUE!!!!