01net    Web


Actuellement en ligne : 841 Utilisateurs dont 33 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > PHP
> Bizzarrerie PHP
Passionné(e) d'internet, de logiciels, de forums ? 01net recrute...
Auteur
Message
 
<     1       >
Defaite
  
   
      ?   @     Posté le 20/03/2007 15:40:12  
Voter pour ce message
Voila mon problème.
J'ai cette simple requete SQL :

$result = mysql_query("SELECT nom, fonction FROM config WHERE nom='nom_site'");
if($row = mysql_fetch_row($result)){
$Nom_site = $row['fonction'];
}


La variable $Nom_site reste vide.

Par contre, si je change $row['fonction'] par $row[1], cela marche correctement, et je trouve bien des données dans $Nom_site

Pourtant, il me semble qu'on peut utiliser ce type de syntaxe sous Php...
Voila, si quelqu'un à une idée, merci d'avance :)
flyflo
  Vatfaire'ware
  :-)
      ?   @     Posté le 20/03/2007 16:35:05  
Voter pour ce message
Ta pas confondu le = et le == dans ton if ?
C'est une erreur assez courante.
-->Message édité par flyflo le 20/03/2007 16:36:04<--
Defaite
  
   
      ?   @     Posté le 20/03/2007 18:01:37  
Voter pour ce message
Salut,

Nan, ca passe vraiment pas. Il pentre bien dans le if mais $row['fonction'] est vide alors que $row[1] à bien la donnée que je recherche...

Je me demande si ca ne serait pas une option dans php qui serait activée et dont j'ignorerais l'existance...
-->Message édité par Defaite le 20/03/2007 18:12:49<--
Defaite
  
   
      ?   @     Posté le 20/03/2007 18:16:56  
Voter pour ce message
J'ai trouvé !

j'utilisais la fonction mysql_fetch_row alors que qu'aurais du utiliser mysql_fetch_array !

Voila, c'est réglé, merci de ton aide flyflo :)
<     1       >

01net > Forum de 01net > Programmation et développement > PHP
> Bizzarrerie PHP

Aller à :

Page générée en : 0.163s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Sécurité
AVG vous offre une triple protection pour Windows : antivirus + antispyware + pare-feu.
Cinéma
Cette semaine, Leur morale... et la nôtre avec André Dussolier. Réactions à chaud des spectateurs.