我有一堆行的nieaktualny
列(TINYINT(1)
)从0修改为1,所有行的email_1
字段等于来自数组$sprawdzone_temp
的值。我尝试了很多方法,通过exec()
,prepare()
,但似乎没有工作,我只是不知道为什么。尝试/捕捉时不会出现错误。当我使用phpMyAdmin时,查询工作得很好。无法通过PDO执行查询
这里是我的PHP:
$sql = "UPDATE database.table SET `nieaktualny` = '1' WHERE `email_1` LIKE ?";
$stmt = $db->prepare($sql);
foreach($sprawdzone_temp as $email) {
$stmt->execute(array($email));
}
与数据阵列被罚款,似乎有什么毛病我怎么想使用PDO。
您是否检查过Web服务器的错误日志?让我们看看你的try/catch语句。 –
'nieaktualny' ='1'你传递字符串值而不是布尔值 –
我对'$ sprawdzone_temp'感兴趣吗? –