Code php
Fermé
gaby10
Messages postés
445
Date d'inscription
vendredi 25 novembre 2005
Statut
Membre
Dernière intervention
3 février 2013
-
22 févr. 2007 à 20:42
Lpu8er Messages postés 15 Date d'inscription jeudi 22 février 2007 Statut Membre Dernière intervention 19 novembre 2007 - 22 févr. 2007 à 20:59
Lpu8er Messages postés 15 Date d'inscription jeudi 22 février 2007 Statut Membre Dernière intervention 19 novembre 2007 - 22 févr. 2007 à 20:59
A voir également:
- Code php
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
3 réponses
Ajoutes or die(mysql_error()); après chaque requête, testes, et ramènes-nous le message d'erreur généré, s'il y en a un.
Jean-François Pillou
Messages postés
18306
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
16 février 2023
63 274
22 févr. 2007 à 20:56
22 févr. 2007 à 20:56
Première chose: tes variables ne sont pas du tout explicites et elles varient à une lettre près, y'a pas mieux pour se planter ;-)
Seconde chose: au lieu du code suivant :
Je trouve plus clean de faire :
Troisèmement : ce n'est pas très grave, mais il vaut mieux écrire :
que
Car ça évite à PHP de parser le code entre guillemets double (il cherche s'il y a des variables, tandis qu'avec les guillemets simples il prend la chaîne telle quelle) !
Et pour finir, voici la méthode pour te débrouiller comme un grand :
php methodes de debogage
Seconde chose: au lieu du code suivant :
if($tc=mysql_query($t)){}
Je trouve plus clean de faire :
$tc=mysql_query($t); if(mysql_num_rows($tc)){}
Troisèmement : ce n'est pas très grave, mais il vaut mieux écrire :
$t='SELECT Nom,Prenom FROM commerciale WHERE Matricule="'.$mat;
que
$t="SELECT Nom,Prenom FROM commerciale WHERE Matricule='".$mat."'";
Car ça évite à PHP de parser le code entre guillemets double (il cherche s'il y a des variables, tandis qu'avec les guillemets simples il prend la chaîne telle quelle) !
Et pour finir, voici la méthode pour te débrouiller comme un grand :
php methodes de debogage
Lpu8er
Messages postés
15
Date d'inscription
jeudi 22 février 2007
Statut
Membre
Dernière intervention
19 novembre 2007
1
22 févr. 2007 à 20:59
22 févr. 2007 à 20:59
Rien à rajouter, excepté de lâcher un "+1", et de rajouter le or die(mysql_error()); quand on soupçonne une requête invalide.