我最近尝试将数据添加到数据库中(对PHP新手),我已经查看了其他人对此错误的看法,但我仍然无法看到我出错的地方。 错误是:
<script type="text/javascript">
var CompanyExchange = {
"type": "ad_unit",
"placement_id": "--RANDOMNUMBER",
"version": "17",
"sub_1": "KEYWORD",
"data": {
"zip": "auto"
}
};
</script>
<script src="//domainname.com/js/serve.js"></script>
代码:
Column count doesn't match value count at row 1
答案 0 :(得分:1)
在表定义中将Stock和TimeD的列类型更改为varchar。在您发布的链接上,它们都是int。
答案 1 :(得分:1)
根据@ PaulB12345的建议,将列类型更改为varchar并且引号中存在错误。
理想情况下,您的查询应该是(请参阅值后的引号)
$sql = "INSERT INTO stocks".
"(Stock,Price, TimeD) ".
"VALUES ".
"('$StockName','$FUMUKUPrice', '$DTime')";