<?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-num-rows.php',
    1 => 'mysql_num_rows',
    2 => 'Retourne le nombre de lignes d\'un r&eacute;sultat MySQL',
  ),
  'up' => 
  array (
    0 => 'ref.mysql.php',
    1 => 'Fonctions MySQL',
  ),
  'prev' => 
  array (
    0 => 'function.mysql-num-fields.php',
    1 => 'mysql_num_fields',
  ),
  'next' => 
  array (
    0 => 'function.mysql-pconnect.php',
    1 => 'mysql_pconnect',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/mysql/functions/mysql-num-rows.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

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

 </div>

 <div id="function.mysql-num-rows-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.num-rows.php" class="function">mysqli_num_rows()</a></span></li>
    <li><span class="function"><a href="mysqli-stmt.num-rows.php" class="function">mysqli_stmt_num_rows()</a></span></li>
    <li><span class="methodname"><a href="pdostatement.rowcount.php" class="methodname">PDOStatement::rowCount()</a></span></li>
   </ul>
  </div>
 </div>

 <div class="refsect1 description" id="refsect1-function.mysql-num-rows-description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>mysql_num_rows</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="type"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>

  <p class="simpara">
   Récupère le nombre de lignes d&#039;un jeu de résultat. Cette commande n&#039;est
   disponible que pour les requêtes comme SELECT ou SHOW qui retournent
   un jeu de résultats. Pour récupérer le nombre de lignes
   affectées par une requête INSERT, UPDATE, REPLACE ou DELETE, utiliser la
   fonction <span class="function"><a href="function.mysql-affected-rows.php" class="function">mysql_affected_rows()</a></span>.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.mysql-num-rows-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>
  </dl>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.mysql-num-rows-returnvalues">
  <h3 class="title">Valeurs de retour</h3>
  <p class="simpara">
   Le nombre de lignes dans un jeu de résultats 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-num-rows-examples">
  <h3 class="title">Exemples</h3>
  <div class="example" id="example-1">
   <p><strong>Exemple #1 Exemple avec <span class="function"><strong>mysql_num_rows()</strong></span></strong></p>
   <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /><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 /></span><span style="color: #0000BB">mysql_select_db</span><span style="color: #007700">(</span><span style="color: #DD0000">"database"</span><span style="color: #007700">, </span><span style="color: #0000BB">$link</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 * FROM table1"</span><span style="color: #007700">, </span><span style="color: #0000BB">$link</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$num_rows </span><span style="color: #007700">= </span><span style="color: #0000BB">mysql_num_rows</span><span style="color: #007700">(</span><span style="color: #0000BB">$result</span><span style="color: #007700">);<br /><br />echo </span><span style="color: #DD0000">"</span><span style="color: #0000BB">$num_rows</span><span style="color: #DD0000"> Rows\n"</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
   </div>

  </div>
 </div>


 <div class="refsect1 notes" id="refsect1-function.mysql-num-rows-notes">
  <h3 class="title">Notes</h3>
  <blockquote class="note"><p><strong class="note">Note</strong>: 
   <span class="simpara">
    Lors de l&#039;utilisation de <span class="function"><a href="function.mysql-unbuffered-query.php" class="function">mysql_unbuffered_query()</a></span>,
    <span class="function"><strong>mysql_num_rows()</strong></span> ne retournera pas
    une valeur correcte tant que toutes les lignes du jeu de résultats
    n&#039;auront pas été récupérées.
   </span>
  </p></blockquote>
  <blockquote class="note"><p><strong class="note">Note</strong>: 
   <span class="simpara">
    Pour des raisons de compatibilité ascendante,
l&#039;alias obsolète suivant peut être utilisé : 
    <span class="function"><strong>mysql_numrows()</strong></span>
   </span>
  </p></blockquote>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.mysql-num-rows-seealso">
  <h3 class="title">Voir aussi</h3>
  <ul class="simplelist">
   <li><span class="function"><a href="function.mysql-affected-rows.php" class="function" rel="rdfs-seeAlso">mysql_affected_rows()</a> - Retourne le nombre de lignes affect&eacute;es lors de la derni&egrave;re op&eacute;ration MySQL</span></li>
   <li><span class="function"><a href="function.mysql-connect.php" class="function" rel="rdfs-seeAlso">mysql_connect()</a> - Ouvre une connexion &agrave; un serveur MySQL</span></li>
   <li><span class="function"><a href="function.mysql-data-seek.php" class="function" rel="rdfs-seeAlso">mysql_data_seek()</a> - D&eacute;place le pointeur interne de r&eacute;sultat MySQL</span></li>
   <li><span class="function"><a href="function.mysql-select-db.php" class="function" rel="rdfs-seeAlso">mysql_select_db()</a> - S&eacute;lectionne une base de donn&eacute;es MySQL</span></li>
   <li><span class="function"><a href="function.mysql-query.php" class="function" rel="rdfs-seeAlso">mysql_query()</a> - Envoie une requ&ecirc;te &agrave; un serveur MySQL</span></li>
  </ul>
 </div>

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