Fiche technique
Poids : 30 g
Dimensions : 11cm X 21cm
ISBN : 978-2-212-67885-7
EAN : 9782212678857
Quatrième de couverture
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.