Aide Problème avec une requête MySQL (PDO)

WellKoopa

Le roi des Koopas
Premium
Inscription
17 Octobre 2014
Messages
540
Réactions
34
Points
11 630
Bonjour à tous,
J'ai un léger problème avec l'un de mes codes afin de réaliser une insertion dans ma base de données.
Voici l'état du code actuellement :
PHP:
$search_marketplace_total = $pdo->prepare('SELECT * FROM marketplace WHERE type = :type AND id = :id AND disabled = :disabled');
$search_marketplace_total->execute(array(':type' => "RA", ':id' => $fetch_marketplace['id'], ':disabled' => "0"));
while ($fetch_marketplace_total = $search_marketplace_total->fetch()) {
$insert_items = $pdo->prepare('INSERT INTO items (user_id, item_id) VALUES (:user_id, :item_id)');
$insert_items->execute(array(':user_id' => $_SESSION['id'], ':item_id' => $fetch_marketplace['item_id']));
}

Je souhaiterais selon ce que contient la colonne "amount" de la table "marketplace", insère le nombre de lignes équivalentes dans ma table "items".
Exemple : Si "amount" contient (3), la table "items" m'insère (3) lignes et pas (1) ligne comme avec le code ci-dessus.

J'ignore comment m'y prendre, je pense que je ne suis pas loin de réussir.
J'ai cependant besoin de votre aide pour y parvenir.
Merci d'avance de votre contribution.
 
Haut