我有一个名为“privatemessage”的 MySQL 表,其中有一个名为“messageid”的主键字段。
我想要一个 PHP 查询来删除“privatemessage”中“messageid = $messageid”的任何行。
这是什么类型的查询?
提前致谢
约翰
最佳答案
DELETE FROM `privatemessage` WHERE `messageid` = $messageid
这只是原始 SQL 查询。肯定应该考虑诸如验证和转义用户输入之类的事情。
例如,给定 messageid
作为 AUTO_INCREMENT
整数主键,我只需在 PHP 中运行它(将 $messageid
转换为 int使用 intval()
:
mysql_query('DELETE FROM `privatemessage` WHERE `messageid` = ' . intval($messageid));
关于php - 从 MySQL 数据库中删除一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3283961/