Comment faire pour afficher de données MySQL avec PHP

June 4

PHP peut extraire des informations à partir d'une base de données MySQL par un lien vers la base de données, définir une requête et effectuer une opération de PHP. La requête peut être quelque chose que les mises à jour, modifie ou données sélectionne la base de données. Sortie de l'information peut alors être placé sur une page Web, ou à la sortie comme un dialogue de PHP ou de la fonction JavaScript. La méthode la plus courante consiste à des données de sortie à une page Web en utilisant HTML, mais parfois d'autres sorties d'affichage sont utilisés.

Instructions

1 Effectuer une requête en se connectant à la base de données, l'appel de la requête, puis vérifier le résultat. Ce qui suit est un exemple de script en utilisant un formulaire HTML:

form name = méthode "de invoice_form" = "POST" action = "Invoices.php" class = "formcss">

<Select name = "invoutput" class = "invoutput">

<? Php

include ( "db.dat");

$ Connecthandle = mysqli_connect ($ hostserver, $ userid, $ passe, $ databname)

or die ("couldn't connect to server");

$ Querytext = "SELECT invoutput DE COMMANDE PAR invoicelist invoutput ASC";

$ Result = mysqli_querytext ($ connecthandle, $ querytext)

or die ("Couldn't execute querytext.");

while ($ row = mysqli_fetch_array ($ result))

$Invoutput=$row["invoutput"];

/

Diverses méthodes de sortie peuvent maintenant être affectées à un élément HTML dans cette boucle /.

2 Sortie de la requête à l'aide HTML à une page Web. Ceci est la méthode standard de sortie, et les données peuvent être placées dans n'importe quel élément. Les types d'affichage HTML suivants illustrent les différents éléments d'une page Web, dans la boucle délivrant la ligne de données par ligne:

Paragraphe:

echo "<p> Le numéro de facture est $ invoutput";

Pull-down sélectionnez l'élément sous forme HTML:

$ options. = "<option value = \" $ invoutput \ ">". $ Invoutput;

Checkbox à partir d'un tableau PHP:

echo "<input type = \" case \ "name = \" inv [] \ "value = \" $ invoutput \ "/> $ invoutput";

Les données dans un tableau:

echo "<TR>";

echo "<TD> $ invoutput </ TD>";

Par une boîte de dialogue JavaScript:

echo "<script> alert ( 'La valeur est $ invoutput') </ script>";

3 Afficher les données MySQL avec écho et printf. Les exemples suivants montrent comment l'écho et printf sont utilisés pour afficher des informations.

écho:

echo "Numéro de facture est $ invoutput \ n";

printf:

printf permet plus d'options en termes de mise en forme des nombres, mais cet exemple montre un cas simple:

printf ( "Numéro de facture est% d \ n", $ invoutput);


          

Post a comment: