Php 如何解决在数据库中插入问题?

Php 如何解决在数据库中插入问题?,php,mysql,Php,Mysql,我有3个表涉及到这个交易,项目,交易和销售。 该问题仅出现在sales表中,因为只有当要插入到字段customer的值为number时,该问题才会保存到sales表中,而当要插入的值为customer的名称时,该问题才会保存到sales表中。它似乎只接受数字,但我的客户数据类型是文本,它必须接受诸如我们的名字之类的字符。对不起,我的英语不好,但我希望你能帮助我的代码和表格如下 所有查询都具有相同的变量,所以,每个其他查询都会被最后一个查询变量覆盖,只有该查询将运行$resultchange t

我有3个表涉及到这个交易,项目,交易和销售。 该问题仅出现在sales表中,因为只有当要插入到字段customer的值为number时,该问题才会保存到sales表中,而当要插入的值为customer的名称时,该问题才会保存到sales表中。它似乎只接受数字,但我的客户数据类型是文本,它必须接受诸如我们的名字之类的字符。对不起,我的英语不好,但我希望你能帮助我的代码和表格如下


所有查询都具有相同的变量,所以,每个其他查询都会被最后一个查询变量覆盖,只有该查询将运行$resultchange to mysqli或PDO。此连接不会工作更长时间,如果不确定它是数字还是文本utf 8,则应在数据库中使用varchar。您需要对字符串值使用引号。问题仍然存在,我认为我确实需要使用mysqli。如果没有解决的话