limitare campo descrizione

ciao
l'errore è alla riga
$query=mysql_query($jokelist);
infatti il var dump ritorna (bool)FALSE, mentre dovrebbe tornare resource
quindi non ti fa la query
prova a mettere gli apici (la data in quella maniera è una stringa)

$jokelist="SELECT * FROM annunci WHERE ts < '$vecchi'";

poi verifica esattamente
1. il nome del campo, che per caso non sia Ts o tS o TS
2. fammi una copia dei valori della tabella che hai nel campo ts voglio vedere como sono i vari separatori nella data
 
:)

sei un geniooooooo .......

cosi mi stampa questo :)

string(54) "SELECT * FROM annunci WHERE ts < '2011-03-31 21:29:05'"
resource(4) of type (mysql result)
ci sono 2 più vecchi di 01 01 1970
annuncio del 01 01 1970 o in timestamp = 2010-09-22 21:47:01
annuncio del 01 01 1970 o in timestamp = 2010-09-22 21:47:01

MI ha trovato i due annunciiiiiiiiiiiiiii

Ps il campo era ts giusto come avevi fatto ......
doppio ps i valori sono questi '2010-09-22 21:47:01'
 
guarda cosa ho fatto :)))))))))))))))))


sono riuscito addirittura a fare il link dall'id all'annuncio vecchio :)

PHP:
<?php     
require ('db_connect.php');    
$adesso=time();    
$vecchi=$adesso-(6*30*24*60*60);//tolgo circa 6 mesi 30 gg * 24 ore * 60 minuti * 60 sec   
$vecchi=date("Y-m-d H:i:s", $vecchi);// trasformo la data nel formato Y-m-d H:i:s 

$jokelist="SELECT * FROM annunci WHERE ts < '$vecchi'";      

$query=mysql_query($jokelist); 



$ce_ne_sono=mysql_num_rows($query);   
//e cosa stampa   
if($ce_ne_sono >0){   
    echo "ci sono $ce_ne_sono annunci piu' vecchi di ".date("d m Y",$vecchi)."<br>";   
    while($riga=mysql_fetch_array($query)){   
        $data_del_annucio_vecchio=$riga['ts']; 
        $id_annunci=$riga['id_annunci'];
        echo " annuncio del ".date("d m Y","$id_annunci","$data_del_annucio_vecchio")." o in timestamp = $data_del_annucio_vecchio, <a href=\"http://localhost:8888/sicilia/rannunci.php?id=$id_annunci\"/>$id_annunci</a> <br>" ; 
    } //dimenticato di chiudere il while 
}else {   
        echo "non ci sono annunci più vecchi di ".date("d m Y",$vecchi)."<br>";    
}   
?>

e funzionaaaaaaaaaaaaaaaaaaaaaaaaaa
 

Discussioni simili