php - 将 POST 回显到 SQL 字符串中

标签 php mysql

我有一个 sql 字符串,我想将表单中的值回显到字符串中以删除表。目前我正在使用以下字符串

$sql4 = "DROP TABLE gs.gs_object_data_<? echo $rows['$imei']; ?>";

这与我从上一页的 $_POST 中提取的 IMEI 不相符。

我也尝试过以下字符串,但无济于事。

$sql4 = "DROP TABLE gs.gs_object_data_'%$imei%'";

$sql4 = "DROP TABLE gs.gs_object_data_'".$imei."'";

gs_object_data 是所有表中的常量,只是 imei 不同

我需要一个结果,例如 gs_object_data_111111,上一页上的 IMEI 将是 111111

如有任何建议,我们将不胜感激。

最佳答案

这会起作用:

$sql4 = "DROP TABLE gs.gs_object_data_{$rows['imei']};";

关于php - 将 POST 回显到 SQL 字符串中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54274677/

相关文章:

php - 加载 php 模块时出错

php - 最新条目链接问题 - 表达式引擎

php - 使用php将图片插入数据库

php - SQL查询提取给定时间范围内的最高值?

mysql - 在 MySQL Workbench CE 6 中使用主机名创建用户

mysql - 关于重复 key 更新问题

php - Eval 和数组索引作为变量

php - 使用php脚本提取Joomla页面标题

java - 从 mysql 选择数据但过程抛出 NullPointerException

mysql - 对未经授权/不同用户隐藏 MySQL 数据库