Eseguire una query con PHP: select

Scritto da Arianna Mariani. Pubblicato in PHP

Per eseguire la query in PHP, è necessario eseguire prima la connessione e la selezione del database.

Dopo aver recuperato i dati dal precedente FORM, va preparata la query da eseguire e assegnata ad una variabile.

Supponiamo di voler eseguire una ricerca di un titolo su una tabella chiamata libri, e che il titolo sia stato inserito dall'utente nel form.

 

La pagina è la seguente:

<?php

/*includo il file di configurazione dove avrò memorizzato username e password per accedere al database*/

include (configurazione.php);

//recupero il campo

$titolo=$_POST['titolo']; //se il campo della form aveva il name="titolo"

//preparo la query

$query="Select * from libri where titolo=$titolo";

//esegui la connessione

$conn=mysql_connect ($dbhostname,$dbuser,$dbpassword) or die ("errore nella connessione al Database"); 

//seleziono il database 

  mysql_select_db("LIBRERIA",$conn) or die("errore nella selezione del Database");

//eseguo la query

$risultato=mysql_query($query);

//finchè non ho finito i risultati....

while ($riga=mysql_fetch_array($risultato))

{

//stampo i risultati desiderati(per esempio titolo e prezzo)

echo $riga['titolo']." ".$riga['prezzo']."<br>";

}

 ?>

Stampa