我的表中有一个名为"read"的列.当我尝试对它执行操作时,PHP告诉我围绕'read'有错误.根据之前对此类错误的经验,我确定列名"read"是非法的.问题是我不能用PHP重命名该列.每次我尝试,我都会收到错误(实际上是同样的错误).当我进入PHPMyAdmin并在那里进行更改时,之后它会完美运行.
关于如何用PHP更改列名的任何想法?
我当前的查询看起来像这样:
$result = mysqli_query($con,"SELECT GroupID FROM guests WHERE FirstName='$FirstName' AND LastName='$LastName'");
Run Code Online (Sandbox Code Playgroud)
然而,当输入名字或姓氏时,客人可能会决定在名字中添加空格(例如 Anne Marie 或annemarie 或 AnneMarie 应该是同一个人)。我想做的是能够执行上面的代码,但是对于 where 语句来说,仅根据字母进行比较,而忽略空格和大写。我希望这是有道理的!
我将用我的客人姓名预先填充“客人”表。我不想输入没有大写或空格的他们的名字,因为这些信息也将用于联系他们。
帮助?