WebSite X5Help Center

 
Skeggia 12
Skeggia 12
Moderator

Estrarre un record da tabella DB  it

Autore: Skeggia 12
Visite 2815, Followers 2, Condiviso 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

Postato il
9 RISPOSTE - 1 CORRETTO
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?

Leggi di più
Postato il da 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.

Leggi di più
Postato il da  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

Leggi di più
Postato il da Fabio B.
Skeggia 12
Skeggia 12
Moderator
Autore

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

grazie stesil...provo...

Leggi di più
Postato il da Skeggia 12
Skeggia 12
Skeggia 12
Moderator
Autore

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...

Leggi di più
Postato il da Skeggia 12
Skeggia 12
Skeggia 12
Moderator
Autore

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...  

Leggi di più
Postato il da Skeggia 12
Skeggia 12
Skeggia 12
Moderator
Autore

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

Leggi di più
Postato il da 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'");

Leggi di più
Postato il da  stesil  
Skeggia 12
Skeggia 12
Moderator
Autore

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

Leggi di più
Postato il da Skeggia 12