en savoir plus
Permet à tous ses détenteurs d'obtenir 5% de réduction sur tous les livres lors du retrait en magasin (réduction non cumulable avec les réductions de type étudiant).
Offre également un certain nombre d'avantages auprès de nos partenaires.
Avec les favoris, retrouvez dans un espace les sélections effectuées au fur et à mesure de vos navigations dans le site.
Constituez pour votre usage personnel vos listes de livres en prévisions d'achats futurs et votre sélection d'articles, dossiers, événements, vidéos ou podcasts préférés ou à découvrir plus tard...
Il suffit simplement de cliquer sur "Ajout Favori" sur chaque page qui vous intéresse pour les retrouver ensuite dans votre espace personnel.
Requiert un compte Mollat
Requiert un compte Mollat
Ce mémento rassemble les astuces pour maîtriser PHP 7 et SQL. Il s'adresse aux développeurs, aux administrateurs de sites et d'applications web ainsi qu'aux étudiants en informatique. ©Electre 2025
Filtrer avec la clause Where
Syntaxe générale de Where
[Select | Update | Delete]
Where condition
ou
Where champ In | Not in (« valeur1 », « valeur2 », « valeur3 »)
ou
Where champ between « limitel » and « limite2 »
ou
Where champ like « expression »
Les outils pour développer en PHP
Éditeurs spécialisés
¤ NetBeans IDE
¤ Eclipse + PDT
¤ PHPStorm ou ZendStudio
Frameworks courants
¤ Symfony (productivité, scalabilité)
¤ Laravel (productivité, scalabilité)
¤ Phalcon (performances)
¤ Codelgniter (légèreté, performances)
¤ Zend, Yii, CakePHP, FuelPHP, Slim, PHPixie
Débogueurs et profileurs
¤ Advanced PHP Debugger (APD)
¤ Xdebug + Kcachegrind / Wincachegrind
¤ PHP Debugger DBG
¤ Xhprof
Erreurs classiques et conseils
¤ Parse error : vérifiez s'il ne manque pas un ; aux lignes précédant la ligne indiquée dans le message d'erreur.
¤ Cannot send session cache limiter - headers already sent : attention, ne faites pas d'echo et ne laissez pas les retours à la ligne avant l'appel à session_start(), header(), etc.
¤ Call to a member function on a non-object : vous essayez de faire appel à une méthode dont l'objet n'existe pas. Vérifiez que vous avez bien instancié votre objet.
¤ Failed opening required « lib.php » (include_path= ». :/var/www/lib ») : PHP n'a pas réussi à ouvrir un fichier (généralement une bibliothèque). Vérifiez que votre fichier est bien présent. Vous pouvez aussi utiliser la directive de configuration include_path (dans votre fichier php.ini).
Méthode de résolution d'un problème
Quelques pistes
¤ Affichez la requête SQL et vérifiez-la dans un outil tel que PHPMyAdmin.
¤ Utilisez var_dump() pour afficher le contenu et le type de votre variable.
¤ Vérifiez que vous êtes bien connecté à votre base de données.
Méthode générique
¤ Faites un copier-coller du message d'erreur dans votre moteur de recherche.
¤ Rendez-vous sur www.php.net et faites une recherche sur la fonction qui pose problème. Consultez les commentaires des utilisateurs.
¤ Allez sur un forum (ex : www.phpfrance.com) et faites une recherche. Si aucune réponse ne convient, postez un message en indiquant bien le problème et son contexte.
¤ Rendez-vous sur le channel IRC #phpfrance sur un serveur undernet.
Info Travailler avec les versions 7.x de PHP De nombreuses modifications ont été apportées à PHP 7, aussi bien en termes de performances que de fonctionnalités. Les frameworks n'étant parfois plus compatibles avec les versions de PHP 5 antérieures, il est préférable d'utiliser dès maintenant PHP 7.
Paru le : 14/11/2019
Thématique : Langages de programmation
Auteur(s) : Auteur : Cyril Pierre de Geyer Auteur : Guillaume Ponçon
Éditeur(s) :
Eyrolles
Collection(s) : Mémento
Contributeur(s) : Collaborateur : Stéphane Mariel
Série(s) : Non précisé.
ISBN : 978-2-212-67885-7
EAN13 : 9782212678857
Hauteur: 21.0 cm / Largeur 11.0 cm
Épaisseur: 0.2 cm
Poids: 30 g