Question a propos de MySQL...

Hello, je débute en PHP et j'aurait besoin d'un peu d'aide voici mon problème :
J'ai ma table MySQL avec imaginons une centaine de colonnes avec 2 champs ID et NOM, j'aimerai pouvoir récuperer la valeur "NOM" de la colonne numero 34 par exemple dans une variable, comment faire ?
Je pense deja a ca : 'SELECT NOM FROM table WHERE ID = 34'
Après je sais pas du tout comment faire...

PS : Autre question au passage mais ca n'as rien a voir : est ce qu'a partir d'un script Java, javascript, PHP ou autre on peut récuperer l'adresse MAC du visiteur ?

Merci de votre aide

3 réponses

  1. $requete = 'SELECT NOM FROM table WHERE ID = 34' ,
    $resultat = mysql_fetch_array($requete),
    / aprés ici dans ta page tu peut appeler le résultat de cette façon :
    print ('Bonjour : '.$resultatt['NOM'].''),
    print ('Votre ID est : '.$resultat['ID'].''),
    0
    1. Bonjour

      Ouh la la ! T'es bien distrait, muska92.
      En fin de ligne, ce sont de ; pas des ,
      de plus...
      $requete = 'SELECT NOM FROM table WHERE ID = 34' ;
      $reponse =mysql_query($requete) or die(mysql_error()); // sans mysql_query, la requête n'est pas exécutée !!! 
      $resultat = mysql_fetch_array($reponse); 
      // aprés ici dans ta page tu peut appeler le résultat de cette façon : 
      print ('Bonjour : '.$resultat['NOM']); // un seul t à résultat.De plus,le .'' à la fin est inutile et absurde
      // print ('Votre ID est : '.$resultat['ID'].''), ne marchera pas, le champ ID n'a pas été demandé dans la requête. 
      0
      1. Super ! Merci c'est vraiment tout simple je comprend pas pourquoi j'y ai pas pensé plus tôt :P

        Merci !
        0