[PHP] estrazione ciclica dati con 2 dati alla volta

Discussione in 'PHP' iniziata da creatorweb, 6 Dicembre 2017.

  1. creatorweb

    creatorweb Nuovo Utente

    Registrato:
    6 Dicembre 2017
    Messaggi:
    2
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Sesso:
    Maschio
    salve, ho un problema con l'estrazione multipla di dati da un database mysql.
    mi serve in questo caso estrarre i dati ma due alla volta, finchè è uno alla volta tutto ok ma due alla volta stò facendo vari tentativi ma non riesco
    PHP:
    <?php  $stmtoption1 $DB_con->prepare('SELECT id, name, image, location, description FROM cdmi5_events where location ="Bagni"  ORDER BY id ASC ');
            
    $stmtoption1->execute();      
    while(
    $row2=$stmtoption1->fetch(PDO::FETCH_ASSOC))      
        { 
    extract($row2);{               
                
    ?>
    <p><? echo $row2['name'];?></p>
                                   <p><  ? echo $row2['id'];?>"
    .......
    <?php      }}?> 
    prima di chiudere il ciclo dovrei stampare il record successivo ma non riesco
    idee? grazie per l'aiuto
     
    Ultima modifica di un moderatore: 7 Dicembre 2017
  2. macus_adi

    macus_adi Utente Attivo

    Registrato:
    5 Dicembre 2017
    Messaggi:
    965
    Mi Piace Ricevuti:
    56
    Punteggio:
    28
    Sesso:
    Maschio
    Occupazione:
    Developer
    Località:
    L'Aquila
    Impostando la variabile $numero_volte hai esattamente il numero di record successivi che ti servono! Non l'ho provato e l'ho scritto al volo, credo vada bene!
    PHP:
    $my_data=$stmt->get_result()->fetch_all(1);
    $numero_volte=2;
    for(
    $i=0;$i<count($my_data);$i++){
           for(
    $j=0;$j<$numero_volte;$j++){
                 if(isset(
    $my_data[($i+$j)])){
                     echo 
    '<p>'.$my_data[($i+$j)]['name'].'</p>';
                     echo 
    '<p>'.$my_data[($i+$j)]['id'].'</p>';
                }
           }
       
    $i+=$numero_volte-1;
    }
    Spero di essere stato d'aiuto!
     
    Ultima modifica: 6 Dicembre 2017
  3. creatorweb

    creatorweb Nuovo Utente

    Registrato:
    6 Dicembre 2017
    Messaggi:
    2
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Sesso:
    Maschio
    lo provo... al momento grazie :)
     
Sto caricando...

Condividi questa Pagina