begin process at 2012 05 31 05:51:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

php + mysql lecture d'une base


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

php + mysql lecture d'une base

vendredi 17 août 2007 à 16:44:11 | php + mysql lecture d'une base

c3dr1q

Bonjour à tous,
Je ne m'y connais pas vraiment en PHP mais devant reprendre le script d'un ancien collègue je me bute sur php et mysql.J'ai une base MySQL qui contient des noms de serveurs dans une table, j'aimerai faire une requête sur chacun des serveurs, pour cela je compte le nbre de serveurs, puis j'utilise  "where id=" pour afficher chacun de mes serveurs, voici le code :

$SERVER = "localhost";
$ACCOUNT = "moncompte";
$PASSWORD = "monpasswd";
$DB = "mabase";

$CONNECTION = mysql_connect( $SERVER, $ACCOUNT, $PASSWORD );
if ( ! $CONNECTION )
         die("Impossible de se connecter a MySQL.");
mysql_select_db( $DB, $CONNECTION );

$REQ = mysql_query( "SELECT * FROM matableserveurs");
$NUM_ROWS = mysql_num_rows( $REQ );
print "il existe $NUM_ROWS serveurs<P>";

$SERVER = "1";
while( $SERVER <= $NUM_ROWS ) {
        $RESULTAT = mysql_query ( "SELECT nom FROM matableserveurs WHERE id=$SERVER" );
        print "$RESULTAT<P>";
        $SERVER++;
 }
 mysql_close( $CONNECTION );


mon problème c'est que j'ai comme résultat ceci :

il existe 8 serveurs

Resource id #4

Resource id #5

Resource id #6

Resource id #7

Resource id #8

Resource id #9

Resource id #10

Resource id #11


si vous pouvez m'aider, je vous en remercie d'avance
vendredi 17 août 2007 à 16:55:09 | Re : php + mysql lecture d'une base

Evangun

Salut, ben oui t'as pas fait de mysql fetch row la deuxième fois...

mais c'est une erreur de demander 2 fois la même chose à ta base ! plutôt un truc comme :

$REQ = mysql_query( "SELECT truc, machin, chose FROM matableserveurs");
$NUM_ROWS = mysql_num_rows( $REQ );
print "il existe $NUM_ROWS serveurs<P>";

$SERVER = "1";
while( $SERVER <= $NUM_ROWS ) {
        $row = mysql_fetch_row($req);       
        print "$row[0]<P>";
        $SERVER++;
 }

vendredi 17 août 2007 à 20:28:06 | Re : php + mysql lecture d'une base

coucou747

Administrateur CodeS-SourceS
Réponse acceptée !
Salut

$REQ = mysql_query( "SELECT id, nom FROM matableserveurs") or die(mysql_error());
$NUM_ROWS = mysql_num_rows( $REQ );
echo 'il existe '.$NUM_ROWS.' serveurs<P>';

while( $SERVER=mysql_fetch_assoc($REQ)) {
        echo $SERVER['id'].'=>'.$SERVER['nom'].'<br/>';
 }



une recherche sur exalead vous aurait peut-etre evite de poser cette question
In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy
samedi 18 août 2007 à 17:42:30 | Re : php + mysql lecture d'une base

c3dr1q

merci pour la rapidité de vos réponses, je vais mettre ceci en pratique lundi à mon retour au TAF

lundi 3 septembre 2007 à 18:13:52 | Re : php + mysql lecture d'une base

c3dr1q

merci maintenant ca passe nickel ^_^


Cette discussion est classée dans : php, mysql, server, id, serveurs


Répondre à ce message

Sujets en rapport avec ce message

php/mysql erreur incomprehenssible <help> [ par luccs ] bonjour, voila j ais fait un petit script qui va gentilment afficher les details d un fournisseur (lister dans une box)mais voila il plante quand l id probleme entre php et javscript [ par nico606 ] Slt voila mon script qui a du mal a marcher bref il ne fonctionne pas voila les sources: j'ai creer un service permetant d'ecouter la radio sur son si mysql et php... [ par l0sth34d ] bonjour ... jai une table de données nommer par exemple "test" et qui ressemble a sa...PS: desoler mais je fais mon possible pour que vous compreniezc Fusion PHP et MySQL [ par Also know as ] Bonjour,Voilà j'ai un problème tout bête je suis ne train de débuter en PHP avec MySQL et je cherche le moyen de lire la base MySQL à plusieurs endroi if...then [ par Also know as ] Bonjour, Je suis en train d'apprendre le php MySQL et je cherche le moyen d'afficher une page de "base" si il n'y a pas d'id sélectionné. Je m'expli PHP Mysql [ par nino69 ] Bonjour, je désire extraire tous les id d'une table se rapportant à un client avec la fonction: mysql_fetch_array et foreach mais sans succès......$qu Difficulté d'affiché le résultat d'une requete [ par Vin Gazoil ] Salut a tous ! voici mon code c'est plus simple :        # Variables            $server_ip= "localhost"; pb session php/mysql [ par joduak ] Yop ! Voilà j'ai 2 petites questions urgentes. Vous serez super cool de bien répondre à mes questions !! :) C'est au niveau des sessions php avec bas free n'aime pas mysql?? [ par CCJ ] Bonjour !je suis confronté a un petit probleme , jai un site qui utilise mysql pour un forum , lorsque je le teste en local tout marche impec mais lor récupérer une valeur [ID] extraite de la bdd pour obtenir les infos [ par dieusurterre ] Je n'arrive pas à trouver comment faire pour que ma page ../fiche.php?ID=[valeur bdd] affiche les renseignement du rows de la bdd relatif à cet ID


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales