Recyclivre, l'occasion fait le lien

PHP-SQL

Cyril Pierre de Geyer
  • 13/04/2006
  • Eyrolles
NC (0 avis)
Couverture de PHP-SQL par Cyril Pierre de Geyer

Résumé

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.

Produit indisponible !

Nous n'avons plus d'exemplaire disponible pour le moment mais chaque jour nous remettons plus de 8000 produits en stock.

Produit indisponible !

Ces livres pourraient aussi vous plaire

Chargement en cours

Donnez une seconde vie à vos livres !

  • Facile et rapide
  • Paiement en 48H
  • Expédition gratuite
Scanner pour télécharger l'application
QR Code
Disponible sur l'Apple Store Disponible sur Google Play

Autres livres liés à Cyril Pierre de Geyer

Vos derniers livres consultés

Chargement en cours

Avis des lecteurs Recyclivre

NC (0 avis)

Aucun avis pour le moment

Donnez votre avis sur le contenu du livre. 

Donnez votre avis

Abonnez-vous à notre newsletter

Sélection lecture et Bons plans
Chargement en cours