Afficher resultat d'une requette en php

calsn -  
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, j'ai saisi le code suivant mais ça n'affiche pas mon resultat qui peut m'aider
<?php
require('connexion.php');
$req= " select max(numero_vente) from vente ";
$result=mysql_query($req);
echo $result ;
?>
Configuration: Windows XP Internet Explorer 7.0

3 réponses

  1. Utilisateur anonyme
     
    indique le champ que tu veux afficher :

    $result=mysql_query($req);
    echo $result['champ']; 
    
    1
  2. poliquinp Messages postés 63 Statut Membre 4
     
    Je pense que la solution à été trouvée. En effetm tu ne peux pas faire un echo du résultat donné par la requête. On doit spécifier sur quel champs.

    $result=mysql_query($req);
    echo $result['numero_vente'];

    0
  3. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
     
    salut,

    Valeurs de retour
    Pour les requêtes du type SELECT, SHOW, DESCRIBE, EXPLAIN et les autres requêtes retournant un jeu de résultats, mysql_query() retournera une ressource en cas de succès, ou FALSE en cas d'erreur.
    Pour les autres types de requêtes, INSERT, UPDATE, DELETE, DROP, etc., mysql_query() retourne TRUE en cas de succès ou FALSE en cas d'erreur. 

    dans le manuel PHP, tu liras que mysql_query() retourne soit une resource, soit un booléen, donc le coup de spécifier le champ…
    <?php
    require('connexion.php');
    $req= "SELECT MAX(numero_vente) FROM vente LIMIT 1;";
    $result=mysql_query($req);
    if($result === false)
        die(mysql_error());
    else
        echo mysql_result($result, 0);
    ?>
    0