PHP/MySQL Exécution

 

Quand la connexion au serveur de bases de données est faite, il est possible d'envoyer une requête

Fonction

La fonction utilisée est : mysqli_query()

Prototype

Le prototype de la fonction est :

				
	mixed mysqli_query ( mysqli $link, string $query )
	

Paramètres d'entrée

Valeur de retour : mixed

 

Cette fonction ne produit aucun affichage sur la page WEB !

Elle ne fait qu'exécuter la requête sur le serveur.

Pour exploiter le résultat d'une requête SELECT, il faut ensuite faire appel à une fonction permettant d'extraire les résultats

Exemple

<!DOCTYPE html>

<html>

	<head>
		<title>Exemple</title>
		<meta charset="UTF-8" />
	</head>


<body>


<?php

  /* ************************************************** */
  /* Connexion au serveur de base de données */
  /* serveur : 10.34.1.75
  /* login : h9999
  /* mdp : 1234
  /* base : etudiant
  /* ************************************************** */

	$link = mysqli_connect("10.34.1.75", "h99999", "1234" , "etudiant") ;

	if ($link == false) {
		{
			echo "Erreur de connexion : " .  mysqli_connect_errno()  ;
			die();
		}		
	else
		{
			echo "<p>connexion r&eacute;ussie</p>" ;
		}	


  /* ************************************************** */
  /* Envoi d'une requete au serveur */
  /* ************************************************** */
	
	$requete = "select societe, ville from fournisseur order by societe" ;

	$result = mysqli_query($link,$requete);

	if ( $result == FALSE )
		{
			echo "<p>Erreur d'exécution de la requete</p>" ;
			die();
		}
	else
		{
			 echo "<p>SELECT a retourné " . mysqli_num_rows($result) . " lignes</p>" ;
		}

?>

</body>

</html>
Voir