mysql_num_rows

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : mysql_num_rows

par yuuzhantar » 19 févr. 2006, 15:41

merci les gars

je vais tester et je vous dirai si sa marche

par Ouaibou » 18 févr. 2006, 20:42

Effectivement mais apparemment il souhaite d'après son message le faire avec un mysql_num_rows. Après reste à savoir si il sait qu'on peut le faire avec un COUNT et si il y a une réelle utilité...

par Truc » 18 févr. 2006, 20:05

si c'est pour purement compter le nombre de lignes il est effectivement préfférable d'uiliser une requete adaptée => COUNT()

par Ultiny » 18 févr. 2006, 20:00

Il vaudrais mieu utiliser le comptage de MySQL, qu'en pensez vous en terme de performances?

par Ouaibou » 18 févr. 2006, 18:28

Salut,

Dans tes requêtes tu n'indique pas ce que tu veux sélectionner :
$de11 = mysql_query('SELECT FROM cat1');
$de22 = mysql_query('SELECT FROM cat2'); 
Bref soit tu sélectionne tous les champs (pas vraiment recommandé) :
$de11 = mysql_query('SELECT * FROM cat1');
$de22 = mysql_query('SELECT * FROM cat2'); 
Soit tu sélectionne un champ contenu dans ta table catX :
$de11 = mysql_query('SELECT un_champ FROM cat1');
$de22 = mysql_query('SELECT un_champ FROM cat2'); 
Normalement, après ça devrait rouler.

@+

mysql_num_rows

par yuuzhantar » 18 févr. 2006, 18:14

Bonjour, j'ai un petit problème

je voudrais compter le nombre d'enregistrements dans deux tables avec un mysql_num_rows
<?
mysql_connect(xxxxxxxxxxxxxxxxxxx);
mysql_select_db(xxxxxxxxxx);
			
$de11 = mysql_query('SELECT FROM cat1');
$de22 = mysql_query('SELECT FROM cat2');
			
$de1 = mysql_num_rows($de11);
$de2 = mysql_num_rows($de22);
			
echo"<p>Il y a $de1 sites dans notre annuaire,</p>";
echo"<p>répartis en $de2 catégories.</p>";
			
?>
et la page affiche
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/sdc/0/8/yuu.sw/pages/page.php on line 183

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/sdc/0/8/yuu.sw/pages/page.php on line 184
je ne vois pas ce qui ne vas pas

pourriez-vous m'aider


merci d'avance