作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我有一个网站,在网站中我有一个输入字段,我可以在其中搜索一个人,然后获取有关此人的信息。我搜索的人已经在数据库中,因此搜索栏就像一个可以从数据库中检索特定人的数据的地方。但是,当我将人名放入字段中时:
<input type="text" class="pure-input-rounded" id="form">
<button type="submit" class="pure-button" name="criteria">Search</button>
我得到 0 个结果,MySQL SELECT 代码是:
$criteria = $_POST['criteria'];
$sql = "SELECT Alder,Alias FROM motspiller WHERE Name = '".$criteria."'";
(Name is the column name, and it's spelled correct)
我在搜索栏中输入的人名与数据库中的人名 100% 相同。
但是当我将条件更改为数据库中的特定名称时,结果将显示在网站上。
所以我想知道问题出在哪里?为什么我不能在输入字段中输入名称并获取信息,而是必须进入我的 php 文档并输入我想要的名称......
最佳答案
而不是
<input type="text" class="pure-input-rounded" id="form">
<button type="submit" class="pure-button" name="criteria">Search</button>
这样做
<input type="text" class="pure-input-rounded" name="criteria" id="form">
<button type="submit" class="pure-button" >Search</button>
关于php - WHERE 子句 0 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35257908/
我是一名优秀的程序员,十分优秀!