RESSOURCE ID#5 avec Mysql

boby87000 Messages postés 132 Statut Membre -  
NookZ Messages postés 2376 Statut Membre -
Bonjour,

voila mon code et j'ai un probleme ressource #5

$sql = "SELECT FILENAME FROM LOG_FILE WHERE PORT_ID='$port' AND DATE ='$date' AND STATUS ='0'";
echo' la requette11 est:'.$sql.'<br>';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

/* $fichier="";*/
echo' la requette est:'.$req.'<br>';// erreur RESSOURCE #5
echo' la date entree:'.$date.'<br>';
echo' netcom_id est:'.$netcom_id.'<br>';
echo' le nom du port est:'.$port.'<br>';
echo' le path est:'.$path.'<br>';
/* echo' le nom du fichier est:'.$lfn.'<br>';*/

merci
Configuration: Windows XP
Firefox 3.0.7

9 réponses

  1. NookZ Messages postés 2376 Statut Membre 514
     
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

    while($resultat=mysql_fetch_row($req))
    {
    $data=$resultat[0];
    }

    echo' la requette est:'.$data.'<br>';// erreur RESSOURCE #5
    0
  2. boby87000 Messages postés 132 Statut Membre
     
    voila le code complet

    sql = "SELECT FILENAME FROM LOG_FILE WHERE PORT_ID='$port' AND DATE ='$date' AND STATUS ='0'";
    echo' la requette11 est:'.$sql.'<br>';
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

    /* $fichier="";*/
    echo' la requette est:'.$req.'<br>';// erreur RESSOURCE #5
    echo' la date entree:'.$date.'<br>';
    echo' netcom_id est:'.$netcom_id.'<br>';
    echo' le nom du port est:'.$port.'<br>';
    echo' le path est:'.$path.'<br>';
    /* echo' le nom du fichier est:'.$lfn.'<br>';*/
    while($data= mysql_fetch_row($req))

    {

    echo $data['2'].'<br>';
    /* $fichier=$data['4'].$data['2'];*/
    $fichier=$data['2'];
    echo' le nom du fichier est:'.$fichier.'<br>';

    }

    quand je fais echo' le nom du fichier est:'.$fichier.'<br>';
    il ne trouve rien et je ne comprend plus rien!!
    0
  3. NookZ Messages postés 2376 Statut Membre 514
     
    et ça c'est quoi? ça donne quel affichage?

    $data['2']
    0
  4. boby87000 Messages postés 132 Statut Membre
     
    $data['2'] est le FILENAME dans la BD dans la table LOG_FILE
    en fait ce sont des log qui sont stockés dans la BD et l'idee est de faire un script qui qui recherche tous les FILENAME par rapport a une date et un port et enfin afficher leur contenu.
    0
    1. NookZ Messages postés 2376 Statut Membre 514
       
      euh c'est $data qui contient le filename :s pas $data['2']
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. boby87000 Messages postés 132 Statut Membre
     
    ok mais pour avoir le contenu du FILENAME il faut faire $data['2']!!
    Meme quand je fait echo':'.$data.'<br>'; j'ai rien!!
    0
    1. NookZ Messages postés 2376 Statut Membre 514
       
      ah ok j'avais pas vu le changement dans le code, n'empêche que pour moi c'est toujours pas $data['2'] mais $data[0] parce que le '2' voudrait dire que il récupère le champ appelé 2 dans le select :s
      0
  7. boby87000 Messages postés 132 Statut Membre
     
    bahh oui le '2' recupere le contenu du 2eme champs de la table qui correspond au FILENAME sinon le '0' recupere autre chose!!
    0
    1. NookZ Messages postés 2376 Statut Membre 514
       
      "SELECT FILENAME FROM LOG_FILE WHERE PORT_ID='$port' AND DATE ='$date' AND STATUS ='0'";
      ta requête ne récupère que ton filename ça sert à rien de prendre le champ 2 tu n'as qu'un seul champ dans le résultat récupéré
      0
  8. boby87000 Messages postés 132 Statut Membre
     
    oui je suis dacors avec toi!!
    je ne sais comment il faire car meme de "data" je m'affiche rien!! dans le while
    0
  9. NookZ Messages postés 2376 Statut Membre 514
     
    sql = "SELECT FILENAME FROM LOG_FILE WHERE PORT_ID='$port' AND DATE ='$date' AND STATUS ='0'";
    echo' la requette11 est:'.$sql.'<br>';
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

    /* $fichier="";*/
    echo' la requette est:'.$req.'<br>';// erreur RESSOURCE #5
    echo' la date entree:'.$date.'<br>';
    echo' netcom_id est:'.$netcom_id.'<br>';
    echo' le nom du port est:'.$port.'<br>';
    echo' le path est:'.$path.'<br>';
    /* echo' le nom du fichier est:'.$lfn.'<br>';*/
    while($data= mysql_fetch_row($req))

    {

    //echo $data[0].'<br>';
    /* $fichier=$data['4'].$data['2'];*/
    $fichier=$data[0];
    echo' le nom du fichier est:'.$fichier.'<br>';

    }

    ça ne marche pas comme ça?
    0
  10. boby87000 Messages postés 132 Statut Membre
     
    non sa me marche pas il ne recupere pas le le FILENAME
    0
    1. NookZ Messages postés 2376 Statut Membre 514
       
      il récupère quelque chose ou rien?
      0