Php 注意:您必须能够在数据库中创建表并插入值

Php 注意:您必须能够在数据库中创建表并插入值,php,mysql,Php,Mysql,我使用MAMP作为本地主机环境,并试图通过php将值从html表单传递到数据库。提交表单时,我会遇到以下错误: 插入社交(facebook、google、twitter)值('sdf'、'sdf'、'sdf') SQLSTATE[42S02]:未找到基表或视图:1146表“firsttest.social”不存在 html: Fb: 谷歌: 推特: 您没有执行创建表查询,而是立即用插入查询覆盖它 尝试使用xdebug之类的调试工具,这样您就可以一步一步地浏览代码,这将帮助您轻松找到代码中的b

我使用MAMP作为本地主机环境,并试图通过php将值从html表单传递到数据库。提交表单时,我会遇到以下错误:

插入社交(facebook、google、twitter)值('sdf'、'sdf'、'sdf') SQLSTATE[42S02]:未找到基表或视图:1146表“firsttest.social”不存在

html:


Fb:
谷歌:
推特:

您没有执行
创建表
查询,而是立即用
插入
查询覆盖它

尝试使用xdebug之类的调试工具,这样您就可以一步一步地浏览代码,这将帮助您轻松找到代码中的bug


此外,每次要将数据保存到数据库时创建数据库表也是不明智的。在开始使用之前,请尝试设置整个数据库。

我是数据库的初学者。非常感谢您的建议,这确实是需要记住的。