Il boucle et je le vois parcourir toutes les données correctement, mais quand j'essaye de l'assigner à un tableau en utilisant $ i - il continue de le remplacer, il n'ajoute pas de nouveau valeur au tableau.charger le jeu d'enregistrements dans le tableau en php
Merci d'avance !!
$index = "";
$service_singular = "";
$service_plural= "";
$sub_service = "";
$description = "";
$duration = "";
$duration_descript = "";
$price = "";
$i = 0;
if ($fac_id != "" && $fac_id != 0){
if ($stmt = $mysqli->prepare("SELECT `index`,`service_singular`, `service_plural`, `sub_service`, `description`, `duration`, `duration_descript`, `price` FROM `service` WHERE `fac_id`= ?")) {
$stmt->bind_param('s', $fac_id); // Bind "fac_id" to parameter.
$stmt->execute(); // Execute the prepared query.
$stmt->store_result();
// $i = $stmt->num_rows;
$stmt->bind_result($index,$service_singular, $service_plural, $sub_service, $description, $duration, $duration_descript, $price); // get variables from result.
while ($stmt->fetch()){
enter code here
$i = $i++; }
}
$ i = $ i ++ n'a aucun sens. Soit seulement $ i ++; ou faites $ i + = 1; –
Et bind_param devrait prendre 'i' au lieu de 's' où je suppose que fac_id est un entier –