Estrarre un record da tabella DB
Autore: Skeggia 12
Visite 3062,
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
ciao Skeggia, non so se ho capito bene la tua domanda; perché non puoi fare l'interrogazione col normale filtro del db-viewer?
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.
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
Autore
@fabio...nelle mie intenzioni vorrei fare qualcosa di più complicato del dbviewer...ci sto pensando...
grazie stesil...provo...
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...
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...
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
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'");
Autore
grazie stesil per il suggerimento...vedo che mi riesce di combinare...