resource(4, mysql result)

Petit nouveau ! | 1 Messages

11 déc. 2013, 22:09

salut
bonjour a tous merci d'avance pour votre aide je suis un nouveau developpeur web en php et j'ai des difficultés pour savoir
oú j'ai l'erreur pour avoir le resultat de la requête. je vous renvoie une partie du code

    $id=$_GET['id'];
    $conn = mysql_pconnect("localhost", "", "");
    if (!$conn)
      die( 'Error'. mysql_error() );
    mysql_select_db("soft",$conn) or die( 'Error'. mysql_error());
    $result = mysql_query("select * from products where id='$id'");
    echo var_dump($result);die;   // le  resultat que j'obtiens c'est resource(4, mysql result)
le probléme au moment où j'ai exécute la même requête au phpmyadmin j'ai le resultat correctement. alors je sais pas exactement qu'est ce que je suis entrains de faire
de mal :oops:
je vous remercie infiniment pour votre aide
merci d'avance

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

11 déc. 2013, 22:53

salut,

pour répondre à ta question je renvois vers un tuto http://phpdebutant.org/article66.php.

Si tu commence le php, je t'invite à utiliser Mysqli ou PDO (objet, peux être à voir plus tard) afin de ne pas commencer avec des technos obsolètes (même si c'est bien de connaitre si tu intervient sur de vieux script ;) ).


@+
Il en faut peu pour être heureux ......

chouki
Invité n'ayant pas de compte PHPfrance

12 déc. 2013, 02:55

salut
je suis entrains de réviser ma requête $result="select * from products where id='$id'"; au moment d'afficher cette requête j'arrive pas montrer la requête telle comme elle est car j'obtiens comme resultat d'affichage select * from products where id='126 sans le dérnier apostrophe.
je sais pas exactement si cela peut influir dans le resultat de la requête
merci d'avance