SQLSTATE[HY000]: General error: 2031 No data supplied for parameters in prepared statement.
原因是如果參數有兩個名稱重複時,就會造成這個錯誤
```sql
select * from student where sid = :id or tid = :id
```
將參數改為不同名稱就能解決這個問題
```sql
select * from student where sid = :sid or tid = :tid
```
沒有留言:
張貼留言