我有以下准备好的声明:
function insert_news_item($news_item) {
global $mysqli;
$a = 'dsa';
$stmt = $mysqli->prepare("INSERT INTO news (`heading`, `short_description`, `date`, `link`, `site`) VALUES (?, ?, ?, ?, ?)");
$stmt->bind_param("sssss", $news_item['heading'], $news_item['short_desc'], $news_item['date'], $news_item['link'], $a);
$stmt->execute();
$stmt->close();
}
没有最后一个插入参数site
,我可以正常插入数据库。但是当我包含它时,它不会在site字段中插入任何内容(当我使用数组$news_item['site']
时)
我已将其定义为“ dsa”,但仍然插入错误(零束):
数据库是MySQL,引擎是MyISAM,排序规则是latin1_swedish_ci