我的问题很简单,但我没有找到任何问题或答案。我的意思是他们不能解决我的问题。 这是我的代码。
cbind.fill
问题是,如果您在数据库的名称列中有大卫,并且您的$ _GET ["搜索"]是" davi"或者"大卫"它无法找到大卫的行。
返回空。
答案 0 :(得分:0)
您正在比较字符串'name'和用户'david'的输入。使用sql,您需要输入的只是列的名称,在您的情况下,它只是 name 。 用户名
也是如此因此,
$statement = $connection->prepare(
"SELECT name,username FROM users WHERE name LIKE :username or username LIKE :username");
没有名称和用户名周围的引号将起作用