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

 


Dernière réponse
Sujet : [PHP] Requête MySQL ds une fonction, ça marche po :( je comprends po !
Snake Ultimate 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...)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Snake Ultimate 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...)
kayasax fo mettre ton require dans ta focntion nan ?
Snake Ultimate je crois avoir compris la variable db_locale semble merder, il faudrait la mettre en variable globale, on fait comment ?
kayasax et si tu fe ca?
$result = mysql_db_query($db_locale,$sql)or die(mysql_error());
Snake Ultimate 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...
kayasax

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 ?

Snake Ultimate 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:
kayasax

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

Snake Ultimate 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);
?>

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)