Bonsoir ,
je fait une requête avec pg posgresql la voici:
lorsque name = toto, pas de problème j'ai le resulat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 var name = 'toto'; var query = client.query('SELECT * FROM etudiant WHERE name=$1',[name], function (err, result){ console.log(err);//affiche null }); query.on('row', function(row) { console.log(row); done(); }); });
mais je si je mets tata au lieu de toto qu'il n'est pas dans la base, je reste bloqué, je décide de faire un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 anonymous { id: 1, name: 'toto', breed: 'ttest', age: 1, sex: 'h' }
et la j'ai indenfinded ? je voulais faire un site vérifier si il y la réponse on affiche si pas de donnée on arrête le script.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 console.log(row.length);
mon but est aussi de vérifier ce qu'il se passe si je mets
pour voir s'il y a une injection sql
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 name = 'tata OR 1=1'
comment je dois faire pour vérifier et arrêter mon script dans le cas d'une réponse vide ?
merci d'avance de vos réponse
Partager