SELECT * FROM admin WHERE username = ?哪里出错了?
时间: 2023-05-30 19:06:02 浏览: 342
Mybatis动态SQL之if、choose、where、set、trim、foreach标记实例详解
5星 · 资源好评率100%
这个查询语句需要提供一个值来替换问号。应该像这样:
```
SELECT * FROM admin WHERE username = 'some_username'
```
或者,如果你在编写程序,可以将问号作为占位符,并在执行查询时提供一个值。例如,在PHP中,可以这样写:
```
$username = 'some_username';
$stmt = $pdo->prepare('SELECT * FROM admin WHERE username = ?');
$stmt->execute([$username]);
$results = $stmt->fetchAll();
```
在这个例子中,`$username`变量的值被绑定到查询语句中的问号上,并在执行查询时提供。
阅读全文