php - 通过输入构建 sqlCommand
问题描述
我创建了更多列的数据库。在 view.php 中,我定义了如下输入:
<?php
if(isset($_POST["submit"])){
$name = $_POST["name"];
$valueA = $_POST["valueA"];
$valueB = $_POST["valueB"];
$valueC = $_POST["valueC"];
$valueD = $_POST["valueD"];
...
某些输入可能为空,并且此 sql 逗号不起作用:
$sqlCommand = "SELECT * FROM `tableG` WHERE `columnA` = '$valueA ' AND `columnB` = '$valueB' AND `columnC` = '$valueC' AND `columnD` = '$valueD' ORDER BY `tableG`.`columnA` ASC";
我如何通过非空输入自动构建 sql 命令?
感谢帮助
解决方案
推荐阅读
- javascript - 从 col 到 row 将未排序的 cels 复制到另一个电子表格,现在卡在数组中
- scheme - 为什么我不能在这个函数中返回false,但我可以返回true?(球拍)
- ios - 在带有 iOS 的 ionic 框架 1.0.0 版中,iframe 无法正常工作并刷新
- php - Laravel 8 - 带有删除项目符号的自定义消息
- javascript - 使用 localfield 键从另一个文档连接对象
- angular - Ngrx StoreModule 声明 forRoot 错误 Angular 9
- java - 将优先级更改为 PRIORITY_MAX 是否会延迟通知 .setRepeating?
- kotlin - 使用协程在 kotlin 中的列表上实现 monad 理解
- ssh - 如何使用 Termius 应用程序将 SSH 远程连接到 MacOS 或 Linux 终端?
- typescript - TypeError:未定义不是对象(评估'details.geometry.location')