Requête sql (PDO)
Ferrari
-
MastercroW Messages postés 1094 Date d'inscription Statut Membre Dernière intervention -
MastercroW Messages postés 1094 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je veux savoir comment je peux fermer mon requête php pdo avec $requet->closeCursor();
Voici mon code pour exemple:
$sql_connexion = $bdd->prepare("SELECT * FROM user WHERE email=? AND password=?");
$sql_connexion->execute(array($email, $pass));
$login_check = $sql_connexion->rowCount();
if($login_check > 0)
{
while($row = $sql_connexion->fetch())
{
$id = $row['id'];
$_SESSION['id'] = $id;
$_SESSION['idx'] = base64_encode("g4p3h9xfn8sq03hs2234$id");
$useremail = $row["email"];
$_SESSION['useremail'] = $useremail;
$userpass = $row["password"];
$_SESSION['userpass'] = $userpass;
if($remember == "yes")
{
@setcookie('idCookie', $email, time() + 365*24*3600, null, null, false, true);
@setcookie('passCookie', $pass, time() + 365*24*3600, null, null, false, true);
}
$sql_connexion->closeCursor();
$update_time = $bdd->prepare("UPDATE user SET last_log_date=now() WHERE id=? LIMIT 1");
$update_time->execute(array($id));
print("<script type=\"text/javascript\">location=(\"profile.php?id=$id\");</script>");
$update_time->closeCursor();
}
}
___________________
Merci pour votre aide.
Voici mon code pour exemple:
$sql_connexion = $bdd->prepare("SELECT * FROM user WHERE email=? AND password=?");
$sql_connexion->execute(array($email, $pass));
$login_check = $sql_connexion->rowCount();
if($login_check > 0)
{
while($row = $sql_connexion->fetch())
{
$id = $row['id'];
$_SESSION['id'] = $id;
$_SESSION['idx'] = base64_encode("g4p3h9xfn8sq03hs2234$id");
$useremail = $row["email"];
$_SESSION['useremail'] = $useremail;
$userpass = $row["password"];
$_SESSION['userpass'] = $userpass;
if($remember == "yes")
{
@setcookie('idCookie', $email, time() + 365*24*3600, null, null, false, true);
@setcookie('passCookie', $pass, time() + 365*24*3600, null, null, false, true);
}
$sql_connexion->closeCursor();
$update_time = $bdd->prepare("UPDATE user SET last_log_date=now() WHERE id=? LIMIT 1");
$update_time->execute(array($id));
print("<script type=\"text/javascript\">location=(\"profile.php?id=$id\");</script>");
$update_time->closeCursor();
}
}
___________________
Merci pour votre aide.
A voir également:
- Requête sql (PDO)
- Logiciel sql - Télécharger - Bases de données
- Sql lister les tables ✓ - Forum Programmation
- Requête bloquée par le pare-feu applicatif claranet webfence ✓ - Forum Réseaux sociaux
- Jointure sql ✓ - Forum MySQL
- Erreur lors de l'envoi de la requête facebook - Forum Facebook