• Aucun résultat trouvé

Les commandes essentielles de PHP

N/A
N/A
Protected

Academic year: 2022

Partager "Les commandes essentielles de PHP"

Copied!
2
0
0

Texte intégral

(1)

1 Professeur Mr Kamel Bel Asri

mysql_connect — Ouvre une connexion à un serveur MySQL

<?php

$link = mysql_connect("localhost", "mysql_user", "mysql_password") or die("Impossible de se connecter : " . mysql_error());

echo 'Connexion réussie';

mysql_close($link);

?>

mysql_query — Envoie une requête à un serveur MySQL

mysql_query ( string $query , resource $link_identifier = NULL ) :

<?php

$result = mysql_query('SELECT * WHERE 1=1');

if (!$result) {

die('Requête invalide : ' . mysql_error());

}

?>

mysql_affected_rows ( resource $link_identifier = NULL ) : int

Retourne le nombre de lignes affectées lors de la dernière requête INSERT, UPDATE, REPLACE ou DELETE avec link_identifier.

<?php

$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');

if (!$link) {

die('Impossible de se connecter : ' . mysql_error());

}

mysql_select_db('mydb');

/* Ceci devrait retourner le nombre correct de lignes effacées */

mysql_query('DELETE FROM mytable WHERE id < 10');

printf("Lignes effacées : %d\n", mysql_affected_rows());

/* avec la clause where qui n'est jamais vraie, on devrait obtenir 0 */

mysql_query('DELETE FROM mytable WHERE 0');

printf("Lignes effacées : %d\n", mysql_affected_rows());

?>

mysql_fetch_array ( resource $result , int $result_type = MYSQL_BOTH ) : array mysql_fetch_array() retourne un tableau qui contient la ligne demandée dans le

résultat result

<?php

et déplace le pointeur de données interne d'un cran.

Les commandes essentielles

de PHP

(2)

2 Professeur Mr Kamel Bel Asri

mysql_connect("localhost", "mysql_user", "mysql_password") or die("Impossible de se connecter : " . mysql_error());

mysql_select_db("mydb");

$result = mysql_query("SELECT id, name FROM mytable");

while ($row = mysql_fetch_array($result, MYSQL_NUM)) { printf("ID : %s Nom : %s", $row[0], $row[1]);

}

mysql_free_result($result);

?>

mysql_free_result — Libère le résultat de la mémoire mysql_free_result ( resource $result ) : bool

<?php

$result = mysql_query("SELECT id,email FROM people WHERE id = '42'");

if (!$result) {

echo 'Impossible d\'exécuter la requête : ' . mysql_error();

exit;

}

/* Utilisation du résultat */

$row = mysql_fetch_assoc($result);

/* Maintenant, nous libérons le résultat et continuons notre script */

mysql_free_result($result);

echo $row['id'];

echo $row['email'];

?>

Références

Documents relatifs

Pour observer l’interaction entre le ligand et le récepteur vous pouvez utiliser comme précédemment la fonctionnalité « Plan de coupe » dans le menu « Réglages » en haut à

La commande ls affiche tout d'abord l'ensemble de ses arguments fichier autres que des répertoires, puis affiche l'ensemble des fichiers contenus dans

Pour faire évoluer les formulations des élèves de la colonne de gauche à la colonne de droite, l’enseignant demande aux élèves d’expliquer pourquoi ça marche

Pour faire évoluer les formulations des élèves de la colonne de gauche à la colonne de droite, l’enseignant demande aux élèves d’expliquer pourquoi ça

Souhaitant améliorer l'inviolabilité de ses cartons et faciliter leur ouverture chez ses clients, l'entreprise a fait appel à SMURFIT KAPPA pour la mise en place, dans son entrepôt

Les quatre transformations usuelles transforment une droite en une droite, un segment en un segment, un cercle en un cercle (les centres se correspondant), un triangle en un

19.12 La commande d’interaction avec le shell sous “ vi ” Les accès au système Unix sous “ vi ” en Mode ligne Entrez en mode ligne par “ : ”. :r fichier Insertion du

Ceci entraîne une rotation à droite autour de l’axe de ………. Le braquage du palonnier vers