Sélectionner des données d'une table et envoyer vers une autre

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Sélectionner des données d'une table et envoyer vers une autre

Re: Sélectionner des données d'une table et envoyer vers une autre

par or 1 » 30 janv. 2021, 19:01

il faut débuguer, nous dire ce qu'il se passe exactement.
si la requête SELECT * FROM pro_users retourne plusieurs résultats, alors il ne faut pas fermer le curseur dans la boucle.

Sélectionner des données d'une table et envoyer vers une autre

par Mysve » 30 janv. 2021, 18:55

Salut,
J'ai fait un script qui ne marche pas pour lire des données d'une table et evnoyer vers une autre le token
Comment je peux faire ça de façon à ce que ça marche
<?php

include('config.php');
    try {

        $connexion = new PDO ('mysql:host=; dbname=; charset=utf8', '', '');
    }
catch(Exception $e)
{
    die('Erreur : ' .$e->getMessage());
}
  
$result = $connexion->query("SELECT * FROM pro_users"); //requete pour obtenir le toke  n
while ($article = $result->fetch(PDO::FETCH_OBJ))
{
?>
<?php
$token = $article ->token;
echo ($token); //echo de la valeur $token
$result->closeCursor();


$stmt = $db->prepare("INSERT INTO web_pages (company_token) VALUES (?)");
$stmt->bind_param("s", $token); //j'insère dans ma base de donnée
$stmt->execute();
$stmt->close();
?>
<p>$token = <?= $article ->token?> 
</p>
 
<?php
}



?>
Merci par avance !