Php PDO bindValue不绑定变量

Php PDO bindValue不绑定变量,php,variables,pdo,bindvalue,Php,Variables,Pdo,Bindvalue,我写了一些大脚本,其中有tajemniczy_用户数组。我需要更新此数组中的数据。我有一个对象用户和方法updateUser() 不幸的是,此查询不更新数据。 在所有BindValue返回后打印($this->sth) PDOStatement Object ( [queryString] => UPDATE tajemniczy_users SET username = :username, password = :password, uid = :uid, imie = :imie,

我写了一些大脚本,其中有tajemniczy_用户数组。我需要更新此数组中的数据。我有一个对象用户和方法updateUser()

不幸的是,此查询不更新数据。 在所有BindValue返回后打印($this->sth)

PDOStatement Object ( [queryString] => UPDATE tajemniczy_users SET username = :username, password = :password, uid = :uid, imie = :imie, nazwisko = :nazwisko, email = :email, pesel = :pesel, ulica = :ulica, kodpocztowy = :kodpocztowy, miejscowosc = :miejscowosc, wojewodztwo = :wojewodztwo, telefon1 = :telefon1, telefon2 = :telefon2, gg = :gg, skype = :skype, wyksztalcenie = :wyksztalcenie, zatrudnienie = :zatrudnienie, plec = :plec, stancywilny = :stancywilny, dzieci = :dzieci, internet = :internet, dostep = :dostep, fax = :fax, skaner = :skaner, aparat = :aparat, dyktafon = :dyktafon, miasta = :miasta, banki = :banki, d12_16 = :d12_16, d16_20 = :d16_20, d8_12 = :d8_12, brakd = :brakd, sklepy = :sklepy, hipermarkety = :hipermarkety, prowadzeniesamochodu = :prowadzeniesamochodu, wlasnysamochod = :wlasnysamochod, tajemniczy = :tajemniczy, uwagi = :uwagi WHERE id = :id; ) 
我检查了名称、变量、数据类型等。我不知道。你能帮我吗

编辑: bindValue返回true或false,所以我尝试回显该值,但它们都是true


表:

您是否将PDO配置为抛出有用的异常?默认情况下,它会自动出错。请参阅,您需要检查
$this->sth->errorInfo()
$this->db->errorInfo()
。我注意到使用
md5(rand())
生成
uid
。如果这被认为是唯一的,它将很容易通过对
rand()
@MichaelBerkowski的简单调用产生冲突$this->sth->errorInfo()返回数组([0]=>00000[1]=>[2]=>),但$this->db->errorInfo()返回致命错误:调用未定义的方法mysql::errorInfo()获取PDO设置以抛出异常,然后重试整个过程。如果出现问题,您将得到一个致命错误。如果查询没有问题,很可能是
:id
与任何一行都不匹配。我在另外两台服务器上检查了所有内容,什么也没有检查。在第一篇文章中,我向数组的结构添加了链接。
PDOStatement Object ( [queryString] => UPDATE tajemniczy_users SET username = :username, password = :password, uid = :uid, imie = :imie, nazwisko = :nazwisko, email = :email, pesel = :pesel, ulica = :ulica, kodpocztowy = :kodpocztowy, miejscowosc = :miejscowosc, wojewodztwo = :wojewodztwo, telefon1 = :telefon1, telefon2 = :telefon2, gg = :gg, skype = :skype, wyksztalcenie = :wyksztalcenie, zatrudnienie = :zatrudnienie, plec = :plec, stancywilny = :stancywilny, dzieci = :dzieci, internet = :internet, dostep = :dostep, fax = :fax, skaner = :skaner, aparat = :aparat, dyktafon = :dyktafon, miasta = :miasta, banki = :banki, d12_16 = :d12_16, d16_20 = :d16_20, d8_12 = :d8_12, brakd = :brakd, sklepy = :sklepy, hipermarkety = :hipermarkety, prowadzeniesamochodu = :prowadzeniesamochodu, wlasnysamochod = :wlasnysamochod, tajemniczy = :tajemniczy, uwagi = :uwagi WHERE id = :id; )