Vous n'êtes pas identifié(e).
Salut,
Voilà ce que tu aurais du écrire :
commande exec de pdo :
PDO::exec — Exécute une requête SQL et retourne le nombre de lignes affectées
Maintenant, le code que tu a écris :
$timestamp_5min = time() - 300;
$SQL = 'DELETE FROM connectes WHERE timestamp < :ts';
try
{
$stmt = $pdo->prepare($SQL);
$stmt->bindValue( ':ts', $timestamp_5min);
if (!$stmt->execute())
{
throw new PDOException('Erreur Execute requete');
}
else
{
echo "Il y a ". $stmt->rowCount() ." lignes supprimées";
}
}
catch (PDOException $pdoE)
{
echo "Une erreur s'est produite dans le nettoyage des ip: <br/>".$pdoE->getMessage();
}
1) quel intérêt de préparer, de binder une requète qui ne risque pas d'injection puisque c'est toi qui crée le paramètre ( $timestamp_5min) ?????
2) puisque que tu fonctionnes dans un try catch je présume que tu as lancé cette commande : $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
Dans ce cas, le code qui suis le if (!$stmt->execute()){} ne s’exécutera jamais si une erreur survient, c'est le code qui est dans la catch qui s’exécutera pas le code dans le if ni celui dans le
else.
j'arrête là parce que il y à encore plein de choses à dire
a++
Pierre
bah, tu parles d'optimisation, je fais en une ligne ce que tu fais en plusieurs lignes
moi, je vois pas mal d'incohérences dans ton code
a++
Salut,
$nbenrsup = $pdo->exec ("DELETE FROM connectes WHERE timestamp < $tacondition" );
a++
Salut,
websocket, ce serai encore mieux
a++
Pierre
else{
echo '<p>' . __( 'no website online' ) . '</p>';
}
a++
Salut à toi VIKKKING.
J'ai bien le souvenir des pseudos que tu site
J'espère que la vie est cool pour toi.
Un bonne occasion de fêter ton retour
Pierrot.
PS : au fait, je t' [...] aussi
a++
de plus, je pense que le mail ne part pas
a++
remplace ça
$url = $_POST['url_a'];
$lieu = $_POST['lieu_a'];
par
$url = $data['url_a'];
$lieu = $data['lieu_a'];
a++
Salu,
change ça :
if(!empty($_POST['Civilite']) && !empty($_POST['Nom']) && !empty($_POST['email']) && !empty($_POST['telephone']) && !empty($_POST['objet']) && !empty($_POST['message'])){
par ça:
if(!empty($_POST['Civilite']) || !empty($_POST['Nom']) || !empty($_POST['email']) || !empty($_POST['telephone']) || !empty($_POST['objet']) || !empty($_POST['message'])){
ce sera peut être mieux comme ça;)
@pluche
Salut,
C'est peut être parce que il y a trop de vent ?
nan ?
a++
Salut
pk renommer en html si c'est du PHP ?
a++
Salut,
ça
if ($ville_nom = $city_name) {$mysqli -> query('INSERT INTO user (user_search) VALUES ("'. $ville_nom .'")');}
en
if ($ville_nom = $city_name) {$mysqli -> query("INSERT INTO user (user_search) VALUES ($ville_nom)");}
a++
Salut,
Pour les accents, j'ai qqchose :
ALTER SCHEMA `nom_de_ta_base_de_donnees` DEFAULT CHARACTER SET utf8 ;
pour le reste, c'est trop le bordel
a++
Salut,
$objPhpExcel->getActiveSheet()->setShowGridlines(false);
a++
salut,
id_num <> numero
a++
Bonsoir,
Je ne pense pas que rsort tri un tableau multidimentionnel
a++
Bonjour,
Oui, Delphi ou Visual Basic peuvent faire l'affaire.
@++
non jc, je ne poserai rien parce que nous ne parlons pas de la même chose
je n'ai aucunement parler de standardisation
je t'ai parler de code au km
moi, je parle de centraliser mon code.
par exemple si j'ai 2000 champs a traiter dans un soft, je je ferai jamais :
if($nomchamp1==""){traitmenAFaire();};
if($nomchamp11000==""){traitmenAFaire();};
if($nomchamp1256==""){traitmenAFaire();};
if($nomchamp1xxx==""){traitmenAFaire();};
if($nomchamp1xxx==""){traitmenAFaire();};
if($nomchampxxx1==""){traitmenAFaire();};
if($nomchampxxx1==""){traitmenAFaire();};
if($nomchamp1xxx==""){traitmenAFaire();};
if($nomchamp1xxx==""){traitmenAFaire();};
sinon, je ne us pas un développeur, je uis sténo dactylo
mais si on parle de la même chose, j'veux bien poser qqchose
a++
mouais, mais ca ressemble un peu a du code au km !!!!
moi, ma gestion de formulaire (toujours en ajax est centralisée, submit comme controle).
si ça intéresse qq1 je pose
a++
or die(mysql_error()); dans la requete ????
a++
$delElem = myQuery("DELETE FROM proisls_society_elem WHERE elem_society = '$myId'");
Comme ça, ça suffit
a++
Salut,
Sans base de données, ok, mais d'ou viennent les donnée ?
a++
Bonjour,
il manque beaucoup de fonctions.
On peut pas voir et déduire grand chose.
a++
il a pas compris non plus
pourtant, c'est lui qui a besoin de comprendre
a++
Salut,
Tu as donc compris
a++