首页 > 解决方案 > 将 POST 回显到 SQL 字符串中

问题描述

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

$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

任何建议将不胜感激。

标签: phpmysql

解决方案


这会起作用:

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

推荐阅读