©
Najib Tounsi
3
SQL et Langages de programmation : Solution type middleware
• Usage d’une API qui fait l’interface entre le programme et le serveur BD (moteur SQL)
• PHP/..SQL
o mysql_select_db("store",$link);
o $result = mysql_query("SELECT * FROM employee",$link);
o $row = mysql_fetch_row($result)
o echo mysql_result($result,0,ename);
o printf("", $row[0], $row[1], $row[2], $row[3], $row[4]);
• Du coté du programme on manipule des données de types courants du langage hôte.
• Variables ((e.g. $link, $result, $row...) ) remplies par appel à des fonctions prédéfinies (API
orientée SQL).
• Cf. JDBC