Tak więc znalazłem w sieci system newsów oto jego skrypt
<?php
$dbh = mysql_connect("localhost", "root", ""); // Logowanie do bazy danych if(isset($_SESSION['login'])){ // Sprawdzanie czy user jest zalogowany, w miejsce login należy wstawić nazwę swojej sesji, która jest włączana przy logowaniu. Warunek ten nie jest konieczny jeśli chcecie by każdy user widział newsy - wykasujcie to i jeden } na końcu $news_strona = 5; // ile ma być newsów na stronę
$x = $_GET['x']; // Pobieranie aktualnej strony
if($x == NULL){ // Sprawdzanie czy $x nie jest puste
$x = 1; // Jeśli jest puste to znaczy, że strona to strona nr. 1
}
$x = $x*$news_strona-5; // Ot obliczenie;)
$dzien = 60*60*24; // Ilość sekund w dniu
$mysql = mysql_query("select * from `news` limit $x, $news_strona order by `id` desc"); // Zapytanie do bazy wyciągające z niej newsy od $x (pobiera ilość: $news_strona) while($news = mysql_fetch_array($mysql)){ // Pętla powtarzająca się $news_strona razy $time = time(); // Aktualna data w sekundach od 1970r. if(($news['date']+$dzien) <= $time){ // Warunek sprawdzający jak ma być wyświetlana data
}
else {
$data = $time-$news['date'];
$data = $data/60;
$data = $data.' minut temu';
}
Napisane przez '.$news[2].', '.$data.''; // Tu ustalacie jak ma być wyświetlany tekst
}
$mysql = mysql_query("select * from `news`"); // Zliczanie ilości newsów $ilosc_stron = ceil($ilosc_stron/$news_strona); // Obliczanie ile jest stron for($i=1;$i<=$ilosc_stron;$i++){
echo "[$i]"; // Tu ustawcie jak mają być wyświetlane strony }
}
?>
a oto błąd:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\ded\news.php on line 15