有没有一种方法可以询问选择的列是否不能为null,php应该在输入中添加值“ required”(html5)?试图概述这个想法:$vys = mysqli_query($db, "some query here");while($arr = mysqli_fetch_assoc($vys)){ echo "<input type='text' name='".$arr['name of column']."' value='' ".(canBeNull($arr['name of column']) ? "require" : "")." />";}之后,将出现一些“ INSERT VALUES(...) INTO table”。此示例应该是“ echo”表中的所有列,以便用户可以填充它们。是的,我知道,唯一可以使用mysqli_fetch_assoc处理的查询是“ SELECT * FROM column”,但是我认为这对于注册表单非常有用,在注册表单中,注册新用户时,姓名和姓氏是强制性的(列),但昵称是可选的(NOT NULL列)。并且当有数十个输入字段时,应该非常节省时间。您难道不知道,这东西怎么办? (adsbygoogle = window.adsbygoogle || []).push({}); 最佳答案 您可以先添加SHOW COLUMNS FROM table查询,以获取列列表。然后有一个Null列,它设置为Yes或No。 (adsbygoogle = window.adsbygoogle || []).push({});