WebSite X5Help Center

 
Skeggia 12
Skeggia 12
Moderator

Estrarre un record da tabella DB  it

Autor: Skeggia 12
Visited 2820, Followers 2, Udostępniony 0  

Buongiorno, come da titolo volevo chiedere come fare per estrarre e visualizzare un intero record da una tabella DB puntanto ad un campo specifico con un valore specifico...cerco di spiegarmi...
dalla tabella A, campo "Riferimento", estrarre e visualizzare tutto il record con il valore A-300, presente nel campo "Riferimento"...
grazie per l'attenzione

Posted on the
9 ODPOWIEDZI - 1 PRAWIDłOWA ODPOWIEDź
Fabio B.
Fabio B.
User

ciao Skeggia, non so se ho capito bene la tua domanda; perché non puoi fare l'interrogazione col normale filtro del db-viewer?

Czytaj więcej
Posted on the from Fabio B.
 stesil  
 stesil  
User

Questa potrebbe essere una strada:

$query = mysql_query("SELECT * FROM nometabella WHERE riferimento='A-300'");
while ($row=mysql_fetch_assoc($query)){
          echo 'Campo1:', $row['nomecampo1'], ' Campo2:', $row['nomecampo2'],' Campo3:', $row['nomecampo3'], '<br />';
            }

dove nometabella è il nome della tabella da cui estrarre i dati e nomecampo1, nomecampo2... sono i nomi dei campi della tabella. L'output HTML è ridotto all'osso e si può fare meglio.

Czytaj więcej
Posted on the from  stesil  
Fabio B.
Fabio B.
User

grazie Stesil, interessante il tuo metodo; però in questo modo non perdiamo i metadati delle intestazioni della tabella? Come si fa poi a sapere cosa sono quei dati che appaiono nella nostra pagina? Grazie mille

Czytaj więcej
Posted on the from Fabio B.
Skeggia 12
Skeggia 12
Moderator
Autor

@fabio...nelle mie intenzioni vorrei fare qualcosa di più complicato del dbviewer...ci sto pensando...

grazie stesil...provo...

Czytaj więcej
Posted on the from Skeggia 12
Skeggia 12
Skeggia 12
Moderator
Autor

connessione e risultato OK...
ora non mi resta che elaborare la situazione...
vorrei legare questa query ad un pulsante o link che mi apra questa visualizzazione in showbox...grazie ancora stesil...

Czytaj więcej
Posted on the from Skeggia 12
Skeggia 12
Skeggia 12
Moderator
Autor

sempre inerente il post...
il valore "A-300" è possibile inserirlo come variabile da passargli esternamente?
nel senso...che vorrei creare una pagina unica di visualizzazione dati e cambiare il valore A-300 da un link, un bottone...
questo si lega alla richiesta fatta in quest'altro post...
https://helpcenter.websitex5.com/post/133770
successivamente pubblico il risultato...grazie e buona giornata a tutti...  

Czytaj więcej
Posted on the from Skeggia 12
Skeggia 12
Skeggia 12
Moderator
Autor

pubblicato un primo esempio ricavato dalle indicazioni di stesil...
mi resta da capire come fare a passare il "riferimento annuncio" come variabile caricata esternamente allo script che visualizza la tabella...

pagine 7-8-9...

http://www.skeggia12.it/test/corsophp1/pagina-8.php

Czytaj więcej
Posted on the from Skeggia 12
 stesil  
 stesil  
User

Potresti ad esempio inviare il dato in GET attraverso il link

<a href="pagina.php?rif=A-300">link</a>

memorizzarlo in una variabile

$riferimento = $_GET['rif'];

verificarne l'esistenza e validare il dato (potresti ad esempio confrontarlo con le stringhe valide, usare le apposite funzioni PHP per eliminare i tag HTML o le entità non volute... è complessa la validazione, ma essenziale per evitare sorprese sgradite nel database)

e richiamare quindi la variabile nella select

$query = mysql_query("SELECT * FROM nometabella WHERE name='$riferimento'");

Czytaj więcej
Posted on the from  stesil  
Skeggia 12
Skeggia 12
Moderator
Autor

grazie stesil per il suggerimento...vedo che mi riesce di combinare...

Czytaj więcej
Posted on the from Skeggia 12