1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
|
<?php
$conn = mysqli_connect("localhost", "user","password","ma_base");
if (!$conn)
{
die("Connection failed: " . mysqli_connect_error());
}
$sql1 = "SELECT * FROM ventes WHERE ID_equipement IS null ; ";
$result1 = $conn->query($sql1);
//on récupere tout les enregistrements "null"
if ($result1->num_rows > 0)
{
while($row1 = $result1->fetch_assoc())
{
$descript=$row1["Objet"];
$id_ventes=$row1["id"];
$sql2 = "SELECT * FROM typeequipement WHERE denomination ='$descript' ; ";
$result2 = $conn->query($sql2);
$row2 = mysqli_fetch_assoc($result2);
//on va chercher l'id dans la table typeequipement
if ($result2->num_rows > 0)
{
$id_2_update=$row2["id"];
// si une valeur est retourné
}
else
{
//sinon on crée la valeur et on récupere son ID
$sql3 = "INSERT INTO typeequipement (denomination) VALUES ('$descript') ";
$result3 = $conn->query($sql3);
//et on recupere l'id nouvellement crée
$sql4 = "SELECT * FROM typeequipement WHERE denomination='$descript' ; ";
$result4 = $conn->query($sql4);
$row4 = mysqli_fetch_assoc($result4);
if ($result4->num_rows > 0)
{
$id_2_update=$row4["id"];
}
else
{
echo "probleme :la création de $descript a échoue";exit;
}
}
$sql5 = "UPDATE ventes SET ID_equipement = '$id_2_update' WHERE pseudo_id = $id_ventes; ";
echo $sql5."<br>\n";
$result5 = mysqli_query($conn,$sql5);
}
}
mysqli_close($conn);
?> |
Partager