Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Errore php e qualche query, aiuto!!!

    salve ragazzi, ho estrapolato da wordpress le ultime 10 news per metterle nel mio forum, funziona tutto a meraviglia, ma il risultato appare sformattato per causa di 2 errori:

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in [path]/inclusion/inclusion.php on line 41

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in [path]/inclusion/inclusion.php on line 41

    ecco il mio file, aiutatemi vi prego funziona ma genera questo errore non capisco!

    Codice PHP:
    <? 
     
    require("inclusion.config.php"); 
     
     
     
    $connessione=mysql_connect($dbss_server$dbss_username$dbss_passwd); 
    $dbss mysql_select_db($dbss_name$connessione); 
    ?> 
    <link rel="stylesheet" type="text/css" href="inclusion.css"> 
    <table width="100%" cellpadding="0" cellspacing="0" class="inc_tbl1"> 
        <tr>    
            <td height="30" align="center" valign="middle" class="inc_tbl1_title" style="width:40%"> 
                <?=$inc_title1?> 
            </td> 
            <td style="width:30%" valign="middle" align="center" class="inc_tbl1_title">   
                <?=$inc_title2?> 
      </td> 
            <td style="width:30%" valign="middle" align="center" class="inc_tbl1_title"> 
                <?=$inc_title3?> 
            </td> 
        </tr> 
        <tr> 
            <td style="width:<?=$wCol1?>" valign="top"> 
                <table width="100%" cellpadding="0" cellspacing="0"> 
                    <tr> 
                    <? 
                    
    unset($noId); 
                    
    $qLastArticle mysql_query("SELECT ID, post_content, post_title, guid, post_name FROM $tbl_post_wp  WHERE post_status = 'publish' AND post_parent = '0' ORDER BY post_date DESC LIMIT $n_last_article");   
                    while(
    $rLastArticle mysql_fetch_assoc($qLastArticle)){ 
                     
                         
                        
    $noId .= " AND id!= '$rLastArticle[ID]' "
     
                        
    $qLastArticleImg mysql_query("SELECT guid post_nameFROM $tbl_post_wp  WHERE post_mime_type LIKE 'image/%' AND post_parent = '$rLastArticle[ID]' ORDER BY post_date ASC LIMIT 1");   
                        
    $rLastArticleImg mysql_fetch_assoc($qLastArticleImg); 
                    
    ?> 
                        <td style="padding:2px"> 
                            [url="<?=$rLastArticle[post_name]?>.html"][b]<?=$rLastArticle[post_title]?>[/b][/url] 
                            <div style="clear:both;height:5px"></div> 
                            <div id="LastArticle"> 
                            <? 
                            
    if($rLastArticleImg[guid] != ""){ 
                            
    ?> 
                            <div id="imgLastArticle"> 
                                [img]<?=$base?>phpThumb/phpThumb.php?src=<?=$rLastArticleImg[guid]?>&w=<?=$img_width?>&h=<?=$img_height?>&q=100[/img] 
                            </div> 
                            <?                         
                            

                            
    ?>    
                         
                                <?=substr(strip_tags($rLastArticle[post_content]),0,$lengthLastArticle)?>... 
                            </div> 
                        </td> 
                    <? 
                    

                    
    ?> 
                    </tr> 
                </table> 
            </td> 
            <td style="width:<?=$wCol2?>" valign="top"> 
                <table width="100%" cellpadding="0" cellspacing="0" class="inc_tbl2"> 
            <? 
            $qTenArticle 
    mysql_query("SELECT ID, post_title, guid, post_name FROM $tbl_post_wp  WHERE post_status = 'publish' AND post_parent = '0' $noId ORDER BY post_date DESC LIMIT 10");   
            while(
    $rTenArticle mysql_fetch_assoc($qTenArticle)){ 
                 
                
    ?> 
                 
                    <tr> 
                        <td>[url="/<?=$rTenArticle[post_name]?>.html"][b]<?=$rTenArticle[post_title]?>[/b][/url]</td> 
                    </tr> 
                <?     
            

            
    ?>

  2. #2
    Dovresti vedere che cosa c'è alla riga 41 del file inclusion.
    Presumibilmente dovresti andare a vedere la query del mysql_query la cui risposta hai inserito nel mysql_fetch_array.

    In ogni caso dal codice postato potrebbe essere questo:

    Codice PHP:
    $qLastArticleImg mysql_query("SELECT guid post_nameFROM $tbl_post_wp  WHERE post_mime_type LIKE 'image/%' AND post_parent = '$rLastArticle[ID]' ORDER BY post_date ASC LIMIT 1"); 
    Così come scritta se GUID e POST_NAME sono due campi differenti verrà selezionato solo il secondo, tra i due dovresti metterci la virgola per selezionarli entrambi.
    Inoltre devi staccare POST_NAME da FROM. E' possibile che l'errore sia lì.
    Ciao e a presto.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.