Chargement...
Chargement...

PHP-SQL

Auteur : Cyril Pierre de Geyer

Auteur : Guillaume Ponçon

5,00 €
Chargement...
Livraison à partir de 0,01 €
-5 % Retrait en magasin avec la carte Mollat
en savoir plus

Résumé

Ce mémento s'adresse aux développeurs et administrateurs de sites et d'applications Web, rassemblant les astuces pour maîtriser PHP/SQL. Il conviendra également aux étudiants en informatique qui souhaitent en appréhender les techniques. ©Electre 2024

Les outils pour développer en PHP

Éditeurs spécialisés

  • Eclipse + module PHPEclipse
  • PHPEdit ou ZendStudio

Accélérateurs et outils de monitoring

  • Alternative PHP Cache (APC)
  • eAccelerator
  • ZendPlatform

Débogueurs et profilers

  • Advanced PHP Debugger (APD)
  • Xdebug
  • PHP Debugger DBG

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.
  • Warning : mysql_fetch_array() : supplied argument is not a valid MySQL result resource : votre requête ne renvoie aucun résultat exploitable. Vérifiez :
  1. votre connexion à la base ;
  2. votre requête SQL.
  • 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 Google ou recherchez-le dans la base d'erreurs proposée sur www.nexen.net.
  • 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 ou www.phpteam.net) 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.

Fiche Technique

Paru le : 13/04/2006

Thématique : Langages de programmation

Auteur(s) : Auteur : Cyril Pierre de Geyer Auteur : Guillaume Ponçon

Éditeur(s) : Eyrolles

Collection(s) : Mémento

Série(s) : Non précisé.

ISBN : Non précisé.

EAN13 : 9782212117851

Reliure : Broché

Pages : 14

Hauteur: 22.0 cm / Largeur 11.0 cm


Épaisseur: 0.3 cm

Poids: 30 g