background preloader

PHP PB

Facebook Twitter

Cours: SIBD 2 : Systèmes d'information et bases de données. Interrogation d'une base de données Le langage SQL est avant tout le langage de requêtes des SGBD relationnels, c'est à dire un langage qui permet de rechercher des données stockées dans un SGBD.

Cours: SIBD 2 : Systèmes d'information et bases de données

En tant que langage de requêtes, SQL permet de rechercher des données en décrivant leurs propriétés. On dit couramment que c'est un langage "déclaratif" pour l'opposer à des langages dits procéduraux (tels que l'algèbre relationnelle) qui décrivent la marche à suivre pour obtenir ce qu'on recherche. Dans ce cours, nous étudions essentiellement la version 2 du standard SQL (1995), qui met plus clairement en évidence ces aspects déclaratifs, que la version 3 (1999) et est parfois mieux supportée par les SGBD. Les ressources pour apprendre la requête SQL "de base" sont nombreuses, accessibles sur le web (site du zero, tutoriaux divers et variés, etc.) et de qualité raisonnable.

La séquence sur les requêtes avancées traite: CodeS-SourceS - CCM. Cours en informatique. UTF-8 avec ou sans BOM ? La question peut sembler simpliste à première vue, mais… Elle l’est !

UTF-8 avec ou sans BOM ?

En fait, c’est un problème que l’on peut facilement rencontrer sans vraiment s’en apercevoir et sur lequel il est possible de rester des heures sans trouver de réponse. Qu’est-ce que UTF-8 avec BOM ou sans ? UTF-8, pour « UCS transformation format 8 bits », est un format de codage de caractères. L’avantage principal de ce format est qu’il permet de coder des milliers de caractères et donc d’être utilisable dans de nombreuses langues. L’inconvénient principal est que tous les logiciels ne l’utilisent pas. Mais comme tous les navigateurs comprennent l’UTF-8, il est de bon goût d’utiliser cet encodage pour vos pages HTML. Le codage UTF-8 « standard », donc avec BOM (pour « Byte Order Mark ») rajoute un caractère en début de fichier.

Le codage sans BOM ne place pas ce caractère, tout simplement. Quel est le problème alors ? Prenons par exemple le code suivant : Si vous codez votre fichier en UTF-8, vous aurez une erreur. Apprendre PHP et MySql. Mon site web étape par étape Mon code PHP et ma base de données MySql Dans ces pages vous apprendrez à manier le code PHP et la base de données MySql, des outils gratuits pour parfaire votre site web...

Apprendre PHP et MySql

Si des erreurs se sont glissées dans le texte n'hésitez pas à me contacter... Les liens ci-dessous vous renverront au chapitre correspondant. ÉTAPE 10 : Dynamiser mon site avec PHP.

PROBLEME ENCODAGE

- PHP, Apache, MySQL, Windows : WampServer. Bonjour,Pour des essais et afin d'être certain de mes explications, j'ai totalement désinstallé Wampserver, supprimé les services et le dossier Wamp puis j'ai redémarré la machine pour procéder à une installation vierge.Toutes les explications qui vont suivre ont été effectuées en grandeur réelle sous Windows 7 Pro 64 bits et au fur et à mesure des modifications.Juste après l'installation de Wampserver 2.2e 64bits via le fichier wampserver2.2e-php5.4.3-httpd-2.4.2-mysql5.5.24-x64.exe donc : Apache 2.4.2, PHP 5.4.3 et MySQL 5.5.24 en ayant précisé Firefox comme navigateur par défaut, sans modifier quoi que ce soit, j'accède à PhpMyAdmin 3.5.1 sans aucune erreur.PhpMyAdmin affiche seulement des avertissements que nous allons traiter un par un :- A1 - Une nouvelle version de phpMyAdmin est disponible et vous devriez songer à une mise à niveau.

- PHP, Apache, MySQL, Windows : WampServer

Nota : On peut remplacer "mysqli" par "mysql". Configuration à l'exécution. Le comportement de ces fonctions est affecté par la configuration dans le fichier .

Configuration à l'exécution

Pour plus de détails sur les modes PHP_INI_*, reportez-vous à Où une directive de configuration peut être modifiée. Voici un éclaircissement sur l'utilisation des directives de configuration. mbstring.language chaîne de caractères.