[Résolu] Test d'intégration de données dans ma base de données
Publié : 23 septembre 2020 à 14:42
Bonjour,
J'ai une nouvelle aide à vous demander :
Dans une table de ma base de données, j'ai inséré des lignes.
Dans mon programme c# j'envoie des requêtes de la forme :
http://mon site/testexistligne.php?id=34555555 (par exemple)
pour vérifier si la base de données contient cette référence.
mon fichier testexistligne.php contient ceci :
$host='serveur';
$user='user';
$pass='mdp';
$base=basebdd_db3';
\t
$dbh = new PDO('mysql:host='.$host.';dbname='.$base, $user, $pass);\t\t
$query = $dbh->query('SELECT EXISTS (SELECT * FROM wp3_articles WHERE
code_article='.$_GET['id'].') AS membre_exists');
if($query->fetchColumn() != 0)\t{echo "true";}\telse \t {echo "false"; }
\t
\t$dbh = null;
Le programme C# boucle sur une liste d'une centaine de clé pour vérifier si la référence existe dans la base de données, envoie la requête et obtient la réponse vrai ou faux.
Cela fonctionne pour les premières lignes. ensuite, le serveur m'envoie une erreur TIME OUT .
Après chaque requête je réinitialise pourtant ma connexion.
Avez-vous une solution pour ce problème
Merci d'avance
Cordialement
Philippe
J'ai une nouvelle aide à vous demander :
Dans une table de ma base de données, j'ai inséré des lignes.
Dans mon programme c# j'envoie des requêtes de la forme :
http://mon site/testexistligne.php?id=34555555 (par exemple)
pour vérifier si la base de données contient cette référence.
mon fichier testexistligne.php contient ceci :
$host='serveur';
$user='user';
$pass='mdp';
$base=basebdd_db3';
\t
$dbh = new PDO('mysql:host='.$host.';dbname='.$base, $user, $pass);\t\t
$query = $dbh->query('SELECT EXISTS (SELECT * FROM wp3_articles WHERE
code_article='.$_GET['id'].') AS membre_exists');
if($query->fetchColumn() != 0)\t{echo "true";}\telse \t {echo "false"; }
\t
\t$dbh = null;
Le programme C# boucle sur une liste d'une centaine de clé pour vérifier si la référence existe dans la base de données, envoie la requête et obtient la réponse vrai ou faux.
Cela fonctionne pour les premières lignes. ensuite, le serveur m'envoie une erreur TIME OUT .
Après chaque requête je réinitialise pourtant ma connexion.
Avez-vous une solution pour ce problème
Merci d'avance
Cordialement
Philippe