Olá pessoal sou novo no forum, e começei a estudar php pelo manual,pois nao tenho condiçoes de pagar um curso.
Bom estou passando um script pequeno que tenho aqui,para PDO e estou com problemas
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1' for key
Meu código (funcionava perfeitamente com mysql):
$res = $tonn->prepare("INSERT INTO fun_online SET userid = :userid, actvtime = :actvtime, place = :place, placedet = :placedet");
$res->bindParam(':userid', $uid, PDO::PARAM_STR);
$res->bindParam(':actvtime', $ttime, PDO::PARAM_STR);
$res->bindParam(':place', $place, PDO::PARAM_STR);
$res->bindParam(':placedet', $plclink, PDO::PARAM_STR);
$res->execute();
if(!$res)
{
$res = $tonn->prepare("UPDATE fun_online SET actvtime = :actvtime, place = :place , placedet = :placedet WHERE userid = :userid");
$res->bindValue(':actvtime', $ttime, PDO::PARAM_STR);
$res->bindValue(':place', $place, PDO::PARAM_STR);
$res->bindValue(':placedet', $plclink, PDO::PARAM_STR);
$res->bindValue(':userid', $uid, PDO::PARAM_STR);
$res->execute();
}