<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.mysql.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'function.mysql-result.php',
    1 => 'mysql_result',
    2 => 'Retourne un champ d\'un r&eacute;sultat MySQL',
  ),
  'up' => 
  array (
    0 => 'ref.mysql.php',
    1 => 'Fonctions MySQL',
  ),
  'prev' => 
  array (
    0 => 'function.mysql-real-escape-string.php',
    1 => 'mysql_real_escape_string',
  ),
  'next' => 
  array (
    0 => 'function.mysql-select-db.php',
    1 => 'mysql_select_db',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/mysql/functions/mysql-result.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.mysql-result" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">mysql_result</h1>
  <p class="verinfo">(PHP 4, PHP 5)</p><p class="refpurpose"><span class="refname">mysql_result</span> &mdash; <span class="dc-title">Retourne un champ d&#039;un résultat MySQL</span></p>

 </div>

 <div id="function.mysql-result-refsynopsisdiv">
  <div class="warning"><strong class="warning">Avertissement</strong>
   <p class="para">Cette extension
était obsolète en PHP 5.5.0, et a été supprimée en PHP 7.0.0. À la place, vous pouvez
utiliser l&#039;extension <a href="book.mysqli.php" class="link">MySQLi</a> ou l&#039;extension
<a href="ref.pdo-mysql.php" class="link">PDO_MySQL</a>. Voir aussi
<a href="mysqlinfo.api.choosing.php" class="link">MySQL : choisir une API</a> du guide.
Alternatives à cette fonction :</p>
   <ul class="simplelist">
    <li>
     <span class="function"><a href="mysqli-result.data-seek.php" class="function">mysqli_data_seek()</a></span> en conjonction de
     <span class="function"><a href="mysqli-result.field-seek.php" class="function">mysqli_field_seek()</a></span> et
     <span class="function"><a href="mysqli-result.fetch-field.php" class="function">mysqli_fetch_field()</a></span>
    </li>
    <li><span class="methodname"><a href="pdostatement.fetchcolumn.php" class="methodname">PDOStatement::fetchColumn()</a></span></li>
   </ul>
  </div>
 </div>

 <div class="refsect1 description" id="refsect1-function.mysql-result-description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>mysql_result</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$result</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$row</code></span>, <span class="methodparam"><span class="type"><a href="language.types.mixed.php" class="type mixed">mixed</a></span> <code class="parameter">$field</code><span class="initializer"> = 0</span></span>): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

  <p class="simpara">
   Retourne le contenu d&#039;un champ d&#039;un jeu de résultats MySQL.
  </p>
  <p class="simpara">
   Lorsqu&#039;on travaille sur des résultats de grande taille,
   il est conseillé d&#039;utiliser une des fonctions qui vont rechercher une ligne
   entière dans un tableau. Ces fonctions sont NETTEMENT plus
   rapides. De plus, utiliser un offset numérique est
   aussi beaucoup plus rapide que spécifier un nom littéral.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.mysql-result-parameters">
  <h3 class="title">Liste de paramètres</h3>
  <dl>
   
<dt><code class="parameter">result</code></dt><dd><p class="para">
 La <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> de résultat qui vient d&#039;être évaluée.
 Ce résultat vient de l&#039;appel à la fonction <span class="function"><a href="function.mysql-query.php" class="function">mysql_query()</a></span>.
</p></dd>
   
    <dt><code class="parameter">row</code></dt>
    <dd>
     <span class="simpara">
      Le numéro de la ligne à récupérer. Les numéros de lignes commencent à
      <code class="literal">0</code>.
     </span>
    </dd>
   
   
    <dt><code class="parameter">field</code></dt>
    <dd>
     <span class="simpara">
      Le nom ou la position du champ à récupérer.
     </span>
     <span class="simpara">
      Il peut être la position du champ, le nom du champ ou le nom de
      la table suivi d&#039;un point, suivi du nom du champ
      (<code class="literal">tablename.fieldname</code>).
      Si un alias a été utilisé pour le nom de la colonne
      (<code class="literal">&quot;selected foo as bar from...&quot;</code>),
      utiliser plutôt l&#039;alias. Si ce paramètre n&#039;est pas défini, le premier champ
      sera récupéré.
     </span>
    </dd>
   
  </dl>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.mysql-result-returnvalues">
  <h3 class="title">Valeurs de retour</h3>
  <p class="simpara">
   Le contenu d&#039;un champ depuis un jeu de résultats MySQL en cas
   de succès, ou <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> si une erreur survient.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-function.mysql-result-examples">
  <h3 class="title">Exemples</h3>
  <div class="example" id="example-1">
   <p><strong>Exemple #1 Exemple avec <span class="function"><strong>mysql_result()</strong></span></strong></p>
   <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$link </span><span style="color: #007700">= </span><span style="color: #0000BB">mysql_connect</span><span style="color: #007700">(</span><span style="color: #DD0000">'localhost'</span><span style="color: #007700">, </span><span style="color: #DD0000">'mysql_user'</span><span style="color: #007700">, </span><span style="color: #DD0000">'mysql_password'</span><span style="color: #007700">);<br />if (!</span><span style="color: #0000BB">$link</span><span style="color: #007700">) {<br />   die(</span><span style="color: #DD0000">'Impossible de se connecter : ' </span><span style="color: #007700">. </span><span style="color: #0000BB">mysql_error</span><span style="color: #007700">());<br />}<br />if (!</span><span style="color: #0000BB">mysql_select_db</span><span style="color: #007700">(</span><span style="color: #DD0000">'database_name'</span><span style="color: #007700">)) {<br />    die(</span><span style="color: #DD0000">'Impossible de sélectionner la table : ' </span><span style="color: #007700">. </span><span style="color: #0000BB">mysql_error</span><span style="color: #007700">());<br />}<br /></span><span style="color: #0000BB">$result </span><span style="color: #007700">= </span><span style="color: #0000BB">mysql_query</span><span style="color: #007700">(</span><span style="color: #DD0000">'SELECT name FROM work.employee'</span><span style="color: #007700">);<br />if (!</span><span style="color: #0000BB">$result</span><span style="color: #007700">) {<br />   die(</span><span style="color: #DD0000">'Impossible d\'exécuter la requête :' </span><span style="color: #007700">. </span><span style="color: #0000BB">mysql_error</span><span style="color: #007700">());<br />}<br />echo </span><span style="color: #0000BB">mysql_result</span><span style="color: #007700">(</span><span style="color: #0000BB">$result</span><span style="color: #007700">, </span><span style="color: #0000BB">2</span><span style="color: #007700">); </span><span style="color: #FF8000">// Affiche le nom du troisième employé<br /><br /></span><span style="color: #0000BB">mysql_close</span><span style="color: #007700">(</span><span style="color: #0000BB">$link</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
   </div>

  </div>
 </div>


 <div class="refsect1 notes" id="refsect1-function.mysql-result-notes">
  <h3 class="title">Notes</h3>
  <blockquote class="note"><p><strong class="note">Note</strong>: 
   <span class="simpara">
    Les appels <span class="function"><strong>mysql_result()</strong></span> ne devraient pas être
    mélangés avec d&#039;autres fonctions qui travaillent aussi sur
    le résultat.
   </span>
  </p></blockquote>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.mysql-result-seealso">
  <h3 class="title">Voir aussi</h3>
  <ul class="simplelist">
   <li><span class="function"><a href="function.mysql-fetch-row.php" class="function" rel="rdfs-seeAlso">mysql_fetch_row()</a> - Retourne une ligne de r&eacute;sultat MySQL sous la forme d'un tableau</span></li>
   <li><span class="function"><a href="function.mysql-fetch-array.php" class="function" rel="rdfs-seeAlso">mysql_fetch_array()</a> - Retourne une ligne de r&eacute;sultat MySQL sous la forme d'un tableau
   associatif, d'un tableau index&eacute;, ou les deux</span></li>
   <li><span class="function"><a href="function.mysql-fetch-assoc.php" class="function" rel="rdfs-seeAlso">mysql_fetch_assoc()</a> - Lit une ligne de r&eacute;sultat MySQL dans un tableau associatif</span></li>
   <li><span class="function"><a href="function.mysql-fetch-object.php" class="function" rel="rdfs-seeAlso">mysql_fetch_object()</a> - Retourne une ligne de r&eacute;sultat MySQL sous la forme d'un objet</span></li>
  </ul>
 </div>

</div><?php manual_footer($setup); ?>