Çevrimiçi gitti beri benim php komut ile büyük sorunları var. Bazı istekleri yürütür, başka değil ... Ama ben Wamp ile test edildiğinde her şey iyi gidiyordu.
Sana bir örnek göstereyim:
$answer = $db -> query("SELECT ID FROM users WHERE ID='{$_SESSION['id']}';");
$data = $answer->fetch();
if ($data['ID']=="")
{
$req= $db->prepare('INSERT INTO users(ID, etat) VALUES(:ID, :state)');
$req->execute(array(
'ID'=>session_id(),
'state' => 'NORMAL',
));
}
else
{
$db->exec("UPDATE users SET state='NORMAL' WHERE ID='{$_SESSION['id']}';");
}
Burada durum göz ardı edilir ve sadece Insert için yürütülür. Benim sayfasını yeniden açtığınızda, ekleme yerine başka tekrar yürütülür.
Eğer herhangi bir fikrin var mı?
Ben belki de php.ini yapılandırmasına bir sorun olurdu düşündüm. Ama bunu değiştirmek zorunda sadece php.ini Wamp biridir ve bunu adapte etmek nasıl bilmiyorum ...