首页 > 解决方案 > 通过输入构建 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 命令?

感谢帮助

标签: phpmysqli

解决方案


推荐阅读