Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource

Nouveau WRInaute
Bonjour,
j'espere que je vais trouver quelqu'un qui va m'aider dans ce gros probleme.
dans l'index google y a des anciens lien qui marche pas bon j'allais les supprimer à partir de google webmaster mais quand j'ai cliqué sur ces lien voila ce que j'ai trouvé

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/nadia/public_html/showarticle.php on line 39

qu'est ce que c'est que ca????? :cry:

voila tout le showarticle.php

Code:
<?php
require_once ("includes/config.php");
require_once ("includes/functions.php");
$script_name = 'showarticle';

if (REWRITE_URLS == 1) {

    // split the path variables into something your can use
    $var_array = explode("/", $_SERVER['REQUEST_URI']);
        
    // get path to query db
    $depth_of_script_category = DEPTH_OF_SCRIPT + 1; 
    $depth_of_script_article = DEPTH_OF_SCRIPT + 2;    
    
    // get everything after the '_'
    $article_id = substr(strrchr($var_array[$depth_of_script_article], '_'), 1 );
    
} else {

    // mod rewrite is off 
    // trim data and query db
    $article_id = trim($_REQUEST['article']);

    
}


// lets query the db
$sql = "
    SELECT * 
    FROM pqdb_articles, pqdb_categories
    WHERE article_id = " . mysql_real_escape_string($article_id) . " 
    $query_ext
    AND category_id = article_cat
";
    
$result = mysql_query($sql);

if (mysql_num_rows($result) < 1) {
  
    $show_article = "Oops!  Something went wrong";  
              
} else {

    while ($article = mysql_fetch_array($result)) {
    
        // format category names (get rid of "Information ...")
        $take_out = array("& Information", "Information on", "Information");
        $category_desc = str_replace($take_out, "", $article['category_desc']);
    
        $category_name = $article['category_name'];
        $category_id = $article['category_id'];        
        $meta_key = $article['category_meta_key'] . ", " . $article['article_meta_key'];
        $meta_desc = $article['category_meta_desc'] . " " . $article['article_meta_desc'];
    
    
        $article_id = $article['article_id'];
        $article_title = $article['article_title'];
        $article_text = "<p>" . nicetrim(nl2br($article['article_text'])) . "</p>";
        $article_cat = $article['article_cat'];
        $article_meta_key = $article['article_meta_key'];
        $article_meta_desc = $article['article_meta_desc'];    
    }
    
    $show_article = "<h2 style=\"padding-bottom: 8px;\">$article_title</h2>\r$article_text";
    
}

// This is the <title> of your index page
$page_title = $article_title;

// These are your meta keywrds for the index page
$meta_key = $meta_key;

// This is your meta description for the index page
$meta_desc = $meta_desc;

require_once ("includes/head_meta_title.php");
?>


<div id="outer">
	<div id="innerwrap">
		<div id="centrecontent">
            <!--centre content goes here -->
		    <!-- breadcrumb -->
            <div id="nav1">
                <ul><?php require_once ("includes/breadcrumb.php"); ?></ul>
            </div>
            <?php echo center_column_ad(); ?>
            <?php echo $show_article; ?>
            <?php echo center_rss(); ?>
            <?php if (CENTER_COLUMN_DYNAMIC_RSS == 1) {echo "<div style=\"margin-top: 20px; font-weight: bold;\">In The News:</div><hr />"; $q = str_replace("-","+",$category_name); include("includes/rss.php");} ?> 
		</div>
		
		<div id="left">
			<?php echo left_column(); ?>
            <?php echo left_rss(); ?>
		</div>
	</div>
    <!-- end innerwrap -->

	<div id="right">
        <?php echo right_column(); ?>
        <?php echo right_rss(); ?>
	</div>



<?php
require_once ("includes/header_footer.php");
?>

quelque'un peut me regler ce probleme??? :(

j'attends vos reponse avec impatience

merci d'avance
 
WRInaute accro
Bonjour,

tu identifies la ligne qui affiche la requête qui pose problème (je t'aide, pas loin de la ligne 38), tu fais un "echo" de ta requête, tu la colle dans phpmyadmin, et tu verras l'erreur complète qui te permet de résoudre ce problème

a+
 
Discussions similaires
Haut