0

我有一个表,列出了数据库中的所有员工,但是当我使用删除所有员工时$query = mysql_query("DELETE FROM $this->emp_tbl");

我收到了这个错误:

成功删除!数据库失败:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“-10,10”附近使用正确的语法

作为测试以查看错误是否会消失,我尝试通过 phpmyadmin 添加一条记录,并且确实此错误消失了,它现在将显示 1 条记录。我将如何修复此错误,如果没有,仍然显示“空白表”记录找到了吗?

4

2 回答 2

0

试试这个...对象变量可能无法解析

mysql_query("DELETE FROM {$this->emp_tbl}");

否则你为什么不能使用Truncate命令?

mysql_query("TRUNCATE TABLE {$this->emp_tbl}");
于 2012-11-12T09:38:05.607 回答
0

我有同样的问题。我在官方文档中找不到有关此案例的任何信息,但请尝试:

  • 不要在查询中使用“-”(用于值和表名)
  • 使用 PDO。
于 2017-03-27T10:30:11.097 回答