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

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par algeriano, 11 Janvier 2012.

  1. algeriano
    algeriano Nouveau WRInaute
    Inscrit:
    11 Janvier 2012
    Messages:
    2
    J'aime reçus:
    0
    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
     
  2. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 257
    J'aime reçus:
    1
    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+
     
  3. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 417
    J'aime reçus:
    0
Chargement...
Similar Threads - Warning mysql_num_rows() supplied Forum Date
jos-Warning Problèmes de référencement spécifiques à vos sites 29 Septembre 2015
Warning: MagpieRSS: Failed to fetch Développement d'un site Web ou d'une appli mobile 15 Avril 2015
PHP Warning incompréhensible Développement d'un site Web ou d'une appli mobile 5 Mars 2015
Page blanche sur mon site Warning: require_once Demandes d'avis et de conseils sur vos sites 22 Février 2014
Google phishing warning, besoin d'aide... Administration d'un site Web 8 Septembre 2012
Warning open_basedir restriction in effect / ECONNREFUSED Problèmes de référencement spécifiques à vos sites 10 Novembre 2010