php - 将 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
任何建议将不胜感激。
解决方案
这会起作用:
$sql4 = "DROP TABLE gs.gs_object_data_{$rows['imei']};";
推荐阅读
- sql - 如何将特定行值转换为配置单元中的列标题
- javascript - Canvas, how to set line dash of line?
- node.js - 服务| -v | ubuntu 终端中的任何命令都不起作用,而在 intellij 的本地终端中它正在工作
- gitlab - GitLab API get commit count of a branch
- python - 如何将列表列表作为单独的列添加到现有数据框中
- ios - 如何在加号图标上快速添加一些操作
- sql - 为什么这个 INTO 语句没有创建新表?
- javascript - document.documentElement.innerHTML 未在页面更改时更新
- java - 为什么 Kerberos/SPNEGO 身份验证不起作用?
- angular - PrimeNG table lazy loading not working properly on setting the property first