PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : MySQL, PostgreSQL, etc... » requette SQL pour renvoyer resultat sur un programme en VB.Net » 14-12-2017 19:26:05

Salut,

Un api rest renvoie en générale du json que tu pourrais traiter en VB.

Clique ici pour voir comment ça fonctionne avec vb.net

mes applications en php ne fonctionnent que de cette façon wink

Bon courage.

a++

#2 Re : Forum Général PHP » Securité des sessions / Securité générale » 14-12-2017 19:19:09

Salut,

Faudrait voir un peu de code wink

LorenSnow a écrit :

Le chiffre  " droits " est ensuite enregistré dans une variable de session. $_SESSION['droits'].

de quelle façon ??

enfin bref, en voyant le code on peut voir s'il y des injections possibles

a++

#6 Re : MySQL, PostgreSQL, etc... » Saisie/modification de données dans base MySQL avec formulaire » 10-11-2017 18:58:35

Salut,

plutôt que de chercher à le faire toi même, prends des outils tout fait wink

@++


Pierre

#7 Re : MySQL, PostgreSQL, etc... » Probleme avec UPDATE d'un DATETIME » 21-10-2017 03:00:33

salut



y a un problème de connexion ou tout simplement la base n'a pas été ouverte.

sinon pour la requête

bad : UPDATE Maintenance SET Date_lec_poids=2017-10-14 18:00:00;
good : UPDATE Maintenance SET Date_lec_poids='2017-10-14 18:00:00';

a++

#9 Re : MySQL, PostgreSQL, etc... » Suppression de lignes dans une table avec pdo » 30-09-2017 10:46:30

Salut,
Voilà ce que tu aurais du écrire :


       $timestamp_5min = time() - 300;
       try{
         $nbenrsup = $pdo->exec ("DELETE FROM connectes WHERE timestamp <  $timestamp_5min" );
         echo "il y a $nbenrsup supprimé(s) dans la table";
      catch(PDOException $e){
          echo "Une erreur s'est produite dans le nettoyage des ip: <br/>".$pdoE->getMessage();
      }
 

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 wink

a++

Pierre

#10 Re : MySQL, PostgreSQL, etc... » Suppression de lignes dans une table avec pdo » 30-09-2017 10:46:30

bah, tu parles d'optimisation, je fais en une ligne ce que tu fais en plusieurs lignes wink
moi, je vois pas mal d'incohérences dans ton code wink

a++

#11 Re : MySQL, PostgreSQL, etc... » Suppression de lignes dans une table avec pdo » 30-09-2017 10:46:30

Salut,

      $nbenrsup = $pdo->exec ("DELETE FROM connectes WHERE timestamp < $tacondition" );

 

a++

#13 Re : Forum Général PHP » Fonction IF... not ? » 07-04-2017 15:29:52

else{
       echo '<p>' . __( 'no website online' ) . '</p>';
}

big_smile big_smile

a++

#14 Re : Défouloir » Who is ViKKKing ? » 30-03-2017 13:27:33

Salut à toi VIKKKING.
J'ai bien le souvenir des pseudos que tu site wink
J'espère que la vie est cool pour toi.
Un bonne occasion de fêter ton retour wink

Pierrot.

PS : au fait, je t' [...] aussi tongue

a++

#16 Re : MySQL, PostgreSQL, etc... » déclarer un url » 29-03-2017 17:45:17

remplace ça
$url = $_POST['url_a'];
$lieu = $_POST['lieu_a'];
par
$url = $data['url_a'];
$lieu = $data['lieu_a'];

a++

#17 Re : Forum Général PHP » aide formulaire de contact en php verif du textarea et redirrection. » 29-03-2017 12:31:58

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

#18 Re : Forum Général PHP » Probleme de USER ID avec mon Forum » 15-03-2017 11:21:07

Salut,
C'est peut être parce que il y a trop de vent ?
nan ?

big_smile big_smile

a++

#20 Re : Forum Général PHP » Pb enregistrement » 06-03-2017 12:12:50

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++

#21 Re : MySQL, PostgreSQL, etc... » mon chiffre de référence ne s'affiche pas dans ma table » 14-02-2017 19:00:55

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 big_smile big_smile

a++

#22 Re : Forum Général PHP » manipulation de fichier excel » 13-02-2017 16:03:08

Salut,

$objPhpExcel->getActiveSheet()->setShowGridlines(false);

a++

#24 Re : Forum Général PHP » Tri et ouverture de fichier » 04-09-2016 02:56:04

Bonsoir,
Je ne pense pas que rsort tri un tableau multidimentionnel wink

a++

#25 Re : Forum Général PHP » La j'ai vraiment besoin de votre aides les amies » 16-02-2016 08:07:57

Bonjour,
Oui, Delphi ou Visual Basic peuvent faire l'affaire.
@++

Pied de page des forums

Propulsé par FluxBB