我正在尝试使用以下插入:
mysql_query ("INSERT INTO users (company_name, fname, lname, salt, email, date_added, password)
VALUES ('$CompanyName', '$fname', '$lname', '$salt', '$email', '$mysqldate', '$encrypted')")
or die(mysql_error());
但是我收到一个错误:
Unknown column 'company_name' in 'field list'
如果我回显查询,将其粘贴为 SQL 语句并运行它,它就会执行插入。所有字段都存在,并且正如我所说,如果我回显结果,它就可以正常工作。
最佳答案
我发现 $CompanyName 变量中大小写混合。您的 MySQL 专栏是否有可能也是混合大小写标题?也许是“Company_name”或“Company_Name”?
关于php - MySQL 无法看到 PHP 中的列。确定为 SQL 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1570718/