我正在编写 sql 代码,它获取它应该从自定义 php 代码中查找表的列的名称。
这部分与位置有关,即国家、州、邮政编码等。我有它,以便在 php 代码上,用户填写与他们的表格中的这些相对应的字段。然而,尽管这些都是可能的,但它们可能并不具备所有的可能性,比如邮政编码。
如果我的 php 没有得到任何 zip 列名,它会抛出整个代码。Null 列对我来说没问题,但我正在努力寻找一种方法来为该列制作占位符。如果用户没有输入任何内容并因此为空,是否有一个 sql 占位符我可以告诉 php 变量变为?
$addressColumn = $_POST["address"];
$stateColumn = $_POST["state"];
$zipColumn = $_POST["zip"];
$cityColumn = $_POST["city"];
$countryColumn = $_POST["country"];
$database = $_POST["database"];
如果其中之一未发布在 html 页面上,则代码中断。建议?如果有人知道 sql 将接受的占位符值,我可以将 null 值更改为其他值,然后在我获取行时将 null 放在它下面