Prob avec fonction de connection

Mammouth du PHP | 531 Messages

18 mai 2007, 11:32

Merci je vais regarder ça =)

Autre chose sur lequel je pinaille, alors que je fait exactement ce qui est noté sur la doc pour la rcupération du nombre de lignes :

Code : Tout sélectionner

$req = "SELECT id,produit,img FROM trucs"; $result= mysql_query($req); $num= mysql_num_rows($result); echo $num; $nb= rand(1,$num); echo $nb;
Ce qui me renvois cette erreur : Warning: mysql_num_rows(): supplied argument is not a valid MySQL

Mammouth du PHP | 531 Messages

18 mai 2007, 12:04

je viens enfin d'y arriver et de comprendre :

Code : Tout sélectionner

$servmysql= 'blabla'; //global $servmysql; $usermysql= 'k_base'; //global $usermysql; $passmysql= 'zoup'; //global $passmysql; $basemysql= 'k_base'; //global $basemysql; function connect($servmysql,$usermysql,$passmysql,$basemysql) { mysql_connect($servmysql,$usermysql,$passmysql); mysql_select_db($basemysql); } connect($servmysql,$usermysql,$passmysql,$basemysql);
Même pas besoin de déclarer les variables globales, ça marche comme ça :D
Ca à été laborieux, ça me parrait logique maintenant...

ViPHP
ViPHP | 5924 Messages

18 mai 2007, 12:11

Pour la portée des variables, tout est expliqué ici : http://fr2.php.net/manual/fr/language.v ... .scope.php