Classe Générique - PHP Sources
Compatibilité : PHP 5, PHP 7
Classe abstraite offrant de nombreuses fonctionnalités : sauvegarde/chargement dans une base de données, sauvegarde/chargement dans une variable
|
php.net | Description | Versions PHP | OUTIL |
---|---|---|---|
array | Crée un tableau | PHP 4, PHP 5, PHP 7, PHP 8 | |
empty | Détermine si une variable contient une valeur non nulle | PHP 4, PHP 5, PHP 7, PHP 8 | |
mysql_close | Ferme la connexion MySQL - (PHP 4, PHP 5, PECL mysql:1.0) ! OBSOLÈTE en PHP 5.5.0, et ont été supprimées en PHP 7.0.0 | ||
mysql_connect | Ouvre une connexion à un serveur MySQL - (PHP 4, PHP 5, PECL mysql:1.0) ! OBSOLÈTE en PHP 5.5.0, et ont été supprimées en PHP 7.0.0 | ||
mysql_errno | Retourne le numéro d'erreur de la dernière commande MySQL - (PHP 4, PHP 5, PECL mysql:1.0) ! OBSOLÈTE en PHP 5.5.0, et ont été supprimées en PHP 7.0.0 | ||
mysql_error | - (PHP 4, PHP 5, PECL mysql:1.0) ! OBSOLÈTE en PHP 5.5.0, et ont été supprimées en PHP 7.0.0 | ||
mysql_escape_string | Protège les caractères spéciaux SQL - (PHP 4 >= 4.0.3, PHP 5, PECL mysql:1.0) ! OBSOLÈTE en PHP 5.5.0, et ont été supprimées en PHP 7.0.0 | ||
mysql_fetch_assoc | Lit une ligne de résultat MySQL dans un tableau associatif - (PHP 4 >= 4.0.3, PHP 5, PECL mysql:1.0) ! OBSOLÈTE en PHP 5.5.0, et ont été supprimées en PHP 7.0.0 | ||
mysql_free_result | Libère le résultat de la mémoire - (PHP 4, PHP 5, PECL mysql:1.0) ! OBSOLÈTE en PHP 5.5.0, et ont été supprimées en PHP 7.0.0 | ||
mysql_get_server_info | Lit les informations sur le serveur MySQL - (PHP 4 >= 4.0.5, PHP 5, PHP 7, PECL mysql:1.0) | PHP 4, PHP 5, PHP 7, PHP 8 | |
mysql_insert_id | - (PHP 4, PHP 5, PECL mysql:1.0) ! OBSOLÈTE en PHP 5.5.0, et ont été supprimées en PHP 7.0.0 | ||
mysql_num_rows | Retourne le nombre de lignes d'un résultat MySQL - (PHP 4, PHP 5, PECL mysql:1.0) ! OBSOLÈTE en PHP 5.5.0, et ont été supprimées en PHP 7.0.0 | ||
mysql_query | Envoie une requête à un serveur MySQL - (PHP 4, PHP 5, PECL mysql:1.0) ! OBSOLÈTE en PHP 5.5.0, et ont été supprimées en PHP 7.0.0 | ||
mysql_select_db | Sélectionne une base de données MySQL - (PHP 4, PHP 5, PECL mysql:1.0) ! OBSOLÈTE en PHP 5.5.0, et ont été supprimées en PHP 7.0.0 | ||
strtolower | Renvoie une chaîne en minuscules | PHP 4, PHP 5, PHP 7, PHP 8 | |
Classe abstraite offrant de nombreuses fonctionnalités : sauvegarde/chargement dans une base de données, sauvegarde/chargement dans une variable
Cette classe de MySQL a les caractéristiques suivantes: Les messages de débogage (peut être activer ou non) et les traitement des erreurs.
Ce script permet de générer une classe php à partir d'une table type MySql. une fois généré, il suffit de modifier la fonction statique "creer()" en
Classe PHP 5 et PHP 7, de formulaire. Permet de gérer des formulaires. Un exemple complet d'utilisation est fourni dans le script.
Une classe objet pour générer des fichiers XML. Avec un exemple d'utilisation pour générer un fichier XML.
Invité
11 Juin 2009 à 19:47Bonjour,
juste une erreur à signaler,
quand vous écrivez : "database::getEscaped($sql)", ligne 84, ce sont les attributs qu'il faut sécurisés, et pas la requête SQL.
un exemple :
$sql = INSERT INTO user (`login`, `pass`) VALUES ('j'ean marie', 'pass');
Si je fais : database::getEscaped($sql) :
$sql = INSERT INTO user (`login`, `pass`) VALUES (\'j\'ean marie\', \'pass\');
alors qu'il faudrait :
$sql = INSERT INTO user (`login`, `pass`) VALUES ('j\'ean marie', 'pass'); ....
Une solution :
ligne 84 : $this->cursor = mysql_query($sql, $this->resource);
Et de laisser le contrôle des attributs à l'utilisateur.
Brieuc.