Bonjour, j'ai un petit soucis que je comprends pas trop,
Je travail avec des inserts depuis l'age de la pierre, mais là je me départ avec un erreur vraiment!
J'ai placé une insert au début de ma page avec l’objectif de capter les @IPs et les garder dans ma BDD, mais avant cela il vérifie la combinaison ID URL && @IP s'ils existe dans la base. Qu'elle existe ou pas, Je cherche à les adicioner dans la base de toute façon.
Alors ça me donne une enregistrement en boucle infini, or ce que je veux ce qu'il insert uniquement quand la page s’actualise. Voici un peut mon code:
Merci à vous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $sql_2 = $bdd->prepare("SELECT COUNT(*) FROM ip_get"); $sql_2->execute(); if ($sql_2->fetchColumn() <= 0) { $stmt = $bdd->prepare("INSERT INTO ip_get (ip_geted, linker, timeestamp) VALUES (:ip_geted, :linker, :timeestamp)"); $stmt->execute(array( 'ip_geted'=> $ip, 'linker' => $linker_final, 'timeestamp' => $time )) or die(print_r($stmt->errorInfo())); }else{ # autres instructions }
Partager