AJAX PHP i BD

De wikijoan
Salta a la navegació Salta a la cerca

Introducció

Estem fent crides AJAX a un recurs que està en el servidor. En el servidor moltes vegades trobem scripts PHP que accedeixen a una base de dades.

Teoria

Enllaç:

La manera com s'accedeix a la base de dades des de PHP potser és una mica diferent a com ho fas tu, però bàsicament és una consulta a la taula customers.

Un cop tens les dades de la consulta, es maqueta una taula HTML:

echo "<table>";
echo "<tr>";
echo "<th>CustomerID</th>";
echo "<td>" . $cid . "</td>";
echo "<th>CompanyName</th>";
echo "<td>" . $cname . "</td>";
...

Aquesta no és la millor manera de fer-ho. El més correcte és empaquetar tot el recordset resultant de la consulta SQL en un objecte JSON, i enviar-lo amb aquest format al client (Javascript treballa molt bé amb JSON).

Anem a veure-ho. Però abans, una mica de teoria JSON.

Teoria JSON

A classe veiem aquesta teoria:

Si encara no has treballat amb JSON, a partir d'ara ho veurem molt. És importantíssim!!

AJAX: PHP i BD, amb JSON com a format d'intercanvi

(TBD)


creat per Joan Quintana Compte, febrer 2022