Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Query non funzionante

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    54

    Query non funzionante

    Ho il seguente codice.
    Codice PHP:
    $con = new mysqli($db_host$db_user$db_pass$db_name);
    // verifica su eventuali errori di connessione
    if ($con->connect_errno) {    echo "Connessione fallita: "$con->connect_error ".";
        exit();
    }
    if (isset(
    $_GET['id_sag']) && is_numeric($_GET['id_sag']))
    {  
    $id $_GET['id_sag'];  
    $query mysqli_query($con" SELECT attivi.id_sag, generale.denominazione,  attivi.za, generale.residenza FROM generale join attivi using (id_sag) where attivi.id_sag=".$id." ") or die (mysqli_error());
     
    $fetch mysqli_fetch_array($query); 
    {
    $id=$fetch['id_sag'];
    echo 
    "<h2 >LA SITUAZIONE  E' LA SEGUENTE:</h2>";
    $contenuto="<table id='tabella' class='blueTable' cellpadding=2  width=100% border=2>
    <p><thead>
     <tr>     <th>Denominazione</th>  
       <th>Data di Nascita</th>
           <th>Residenza</th>
           <th>Utente</th>
        <th>za Numero</th>
              </tr>  <thead>"
    ;
    $contenuto .= "<tbody>"
    $contenuto .= "<tr><td>".$fetch['residenza']."</td>";
    $contenuto .= "<td><b>".$fetch["za"]."</b></td>";
    $contenuto .= "<td>".$fetch['za']."</td>";
    $contenuto .= "<tbody></table></p>";
    }
    }
    echo 
    $contenuto;    mysqli_close($con); 
    La query in phpmyadmin funziona egregiamente nel senso che mi ricerca e trovo tutti i risultati.
    Mentre con questo codice me ne trova solo uno.
    Dove sbaglio?

  2. #2
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,533
    Codice PHP:
    $query mysqli_query($con" SELECT ... ") or die(...);
     
    $fetch mysqli_fetch_array($query); 
    {
       
    $id=$fetch['id_sag']; 


    Devi scorrere il result set
    Codice PHP:
    $query mysqli_query($con" SELECT ... ") or die(...);
     while (
    $fetch mysqli_fetch_array($query))

           
    $id=$fetch['id_sag']; 

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    54
    Grazie per avermi risposto. controllo subito.

    Così facendo mi da solo l'ultima riga.

    Quote Originariamente inviata da boots Visualizza il messaggio
    Codice PHP:
    $query mysqli_query($con" SELECT ... ") or die(...);
     
    $fetch mysqli_fetch_array($query); 
    {
       
    $id=$fetch['id_sag']; 


    Devi scorrere il result set
    Codice PHP:
    $query mysqli_query($con" SELECT ... ") or die(...);
     while (
    $fetch mysqli_fetch_array($query))

           
    $id=$fetch['id_sag']; 

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    54
    OK. risolto.
    Il problema era nell'echo in fondo che era posto dopo la parentesi.
    Codice PHP:
    }
    echo 
    $contenuto
    invece doveva venire così
    [PHP]
    OK. risolto.
    Il problema era nell'echo in fondo che era posto dopo la parentesi.
    Codice PHP:
    echo $contenuto

    Grazie.

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.