Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1132 connectés 

  FORUM HardWare.fr
  Programmation

  [PHP] Requête MySQL ds une fonction, ça marche po :( je comprends po !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Requête MySQL ds une fonction, ça marche po :( je comprends po !

n°140702
Snake Ulti​mate
Webmaster France Hardware
Posté le 17-05-2002 à 23:23:39  profilanswer
 

voilà un exemple tt con :
 
ça ça marche :
 
<?
 
require('connexion.php';);
 
 $sql = "SELECT id FROM news";
 $result = mysql_db_query($db_locale,$sql);
 while($row=mysql_fetch_array($result)) {
 
 }
 mysql_free_result($result);
 
 
 
$test = "testing";
 
 
mysql_close($con);
?>
 
 
ça ça marche pas :
 
<?
 
require('connexion.php';);
 
Function toto($titi) {
 $sql = "SELECT id FROM news";
 $result = mysql_db_query($db_locale,$sql);
 while($row=mysql_fetch_array($result)) {
 
 }
 mysql_free_result($result);
}
 
 
$test = "testing";
toto($test);
 
mysql_close($con);
?>


---------------
Les prix du matos sur Internet et près de chez vous : www.france-hardware.com
mood
Publicité
Posté le 17-05-2002 à 23:23:39  profilanswer
 

n°140710
kayasax
Posté le 17-05-2002 à 23:34:10  profilanswer
 

Snake Ultimate a écrit a écrit :

voilà un exemple tt ça ça marche pas :
 
<?
 
require('connexion.php';);
 
Function toto($titi) {
 $sql = "SELECT id FROM news";
 $result = mysql_db_query($db_locale,$sql);
 while($row=mysql_fetch_array($result)) {
 
 }
 mysql_free_result($result);
}
 
 
$test = "testing";
toto($test);
 
mysql_close($con);
?>  




 
1- ya pas de traitement dans ta boucle why  :pt1cable:  
2- tu cree une fonction ki prend en parametre titi et titi n'est utilise nulle part dans ta fonction  :??:  :pt1cable:  
3- $sql = "SELECT id FROM news"; T'esperes obtenir koi la  :D


---------------
All we need is a soul revolution
n°140712
Snake Ulti​mate
Webmaster France Hardware
Posté le 17-05-2002 à 23:37:56  profilanswer
 

nan mais t'as pas compris c juste un exemple, quoi que je mette le pb se pose donc g mis un truc au moins je suis sûr que ça devrait marcher... alors que j'obtient des erreurs mysql :
 
 
Warning: Supplied argument is not a valid MySQL result resource in /home/web/users/rahw/sites/dev-4.0/test.php on line 8
 
Warning: Supplied argument is not a valid MySQL result resource in /home/web/users/rahw/sites/dev-4.0/test.php on line 11
 
avec ligne 8 : while($row=mysql_fetch_array($result)) {  
ligne 11 : mysql_free_result($result);  
 
Je comprends pas pkoi la requête marche pas ds la fonction alors qu'elle marche hors de la fonction... :sweat:


---------------
Les prix du matos sur Internet et près de chez vous : www.france-hardware.com
n°140714
kayasax
Posté le 17-05-2002 à 23:42:17  profilanswer
 

Snake Ultimate a écrit a écrit :

nan mais t'as pas compris  




ben ca c pas ma faute :sarcastic:  
t'as bien fait un mysql_connect avant ?


---------------
All we need is a soul revolution
n°140717
Snake Ulti​mate
Webmaster France Hardware
Posté le 17-05-2002 à 23:45:35  profilanswer
 

yep ds le connexion.php y'a :
 
if(!($con=@mysql_connect($serveur,$user,$pass))) {
 echo "<p align=\"center\">Impossible de se connecter à la base de données...</p>";
 exit;
}
 
@mysql_select_db($db_locale);
 
puis de ttes façons ça marche qd on met pas ds une fonction, c ça que je comprends pas...


---------------
Les prix du matos sur Internet et près de chez vous : www.france-hardware.com
n°140719
kayasax
Posté le 17-05-2002 à 23:49:54  profilanswer
 

et si tu fe ca?
$result = mysql_db_query($db_locale,$sql)or die(mysql_error());


---------------
All we need is a soul revolution
n°140727
Snake Ulti​mate
Webmaster France Hardware
Posté le 18-05-2002 à 00:15:02  profilanswer
 

je crois avoir compris la variable db_locale semble merder, il faudrait la mettre en variable globale, on fait comment ?


---------------
Les prix du matos sur Internet et près de chez vous : www.france-hardware.com
n°140798
kayasax
Posté le 18-05-2002 à 12:10:50  profilanswer
 

fo mettre ton require dans ta focntion nan ?


---------------
All we need is a soul revolution
n°140801
Snake Ulti​mate
Webmaster France Hardware
Posté le 18-05-2002 à 12:17:49  profilanswer
 

c bon g trouvé d'où venait le pb, ct bien une histoire de variables locales/globales, amis le plus simple est encore de passer ça en paramètres je crois bien... (au moins ça marche à coup sûr...)


---------------
Les prix du matos sur Internet et près de chez vous : www.france-hardware.com

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP] Requête MySQL ds une fonction, ça marche po :( je comprends po !

 

Sujets relatifs
un ptit truc tout con en PHP[PHP] Passage de Variables
cherche log pr faire site en PHp[pHp]compteur de click pour annuaire..
[JAVA/JINI]Comment ca marche ? (desoler question vague ....)pb de connexion php mySql
Prob [PHP] Urgentjava servlets, mysql, singleton, bug... on va bien s'amuser !!
Mon site à été hacké! pouvez vous me dire ou est la faille: PHP[PHP-FLASH] mettre du PHP par dessus une animation flash?
Plus de sujets relatifs à : [PHP] Requête MySQL ds une fonction, ça marche po :( je comprends po !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR