Nwlapcug.com


Come creare una pagina HTML per visualizzare i dettagli del Database Oracle

È possibile scrivere uno script PHP che utilizza diverse funzioni predefinite che interagiscono con un database Oracle, una query per informazioni e formattare i risultati in una tabella HTML. Le funzioni è necessario includere "oci_connect" per connettersi a Oracle, "oci_parse" per preparare un istruzione e "oci_execute" per eseguirlo. Con le informazioni restituite crude, è utilizzare loop e altre funzioni PHP per formattare i dati, tra cui "oci_fetch_array" per prendere ogni riga della tabella, uno alla volta e la funzione di "htmlentities", se necessario, formattare caratteri speciali che non è possibile visualizzare l'HTML.

Istruzioni

1

Aprire un nuovo file HTML. Digitare il seguente codice:

< html >
< head >
< title > My Oracle Database dettagli < / title >
< / head >
< corpo >
<? php

Questo codice imposta l'intestazione della pagina HTML e apre il corpo e il tag PHP. Si noti che il tag body ha una chiusura ">" carattere, ma il tag PHP non.

2

Digitare il seguente codice:

Se ($conn = oci_connect ("utente", "password", "host/XE")) {
echo "Connesso a Oracle.";

Questo utilizza un'istruzione "if" per tentare di connettersi a un database Oracle, utilizzando la funzione "oci_connect" di PHP, che accetta la stringa di connessione, nome utente e password di Oracle come parametri. Se la connessione è riuscita, PHP Visualizza un messaggio di successo alla pagina HTML.

3

Digitare il seguente codice:

$query = oci_parse ($conn, 'table_name DESC');
oci_execute($query);

La prima linea si prepara una query SQL utilizzando la funzione "oci_parse" di PHP. La funzione utilizza la variabile di connessione e una query come parametri. Questa query chiede Oracle per i dettagli per la tabella di database fornito da "table_name." La seconda riga esegue la query.

4

Digitare il seguente codice:

echo "< table > \n";
mentre ($result = oci_fetch_array ($query, OCI_ASSOC)) {
echo "< tr > \n";
foreach ($result come $data) {
echo "< td >". ($data! = = null? htmlentities ($item, ENT_QUOTES): "& nbsp;") . "< /td > \n";
}
echo "< /tr > \n";
}
echo "< / tavolo > \n";

Questo codice crea una tabella HTML per visualizzare i dettagli. Ogni record viene salvato in una variabile PHP chiamata "$result", che è un array associativo. L'istruzione "for each" accetta ogni riga, una alla volta, da questa matrice e li visualizza in una riga nella tabella. Il "htmlentities" funzione converte caratteri nei dati in entità HTML in modo che la pagina può renderli come spazi, specificati dal "& nbsp;" entità.

5

Digitare il seguente codice:

oci_close($conn);
? >
< / body >
< / html >

La prima linea chiude la connessione al database Oracle. Le tre righe successive chiudere il tag aperti nella pagina HTML.