Sprawa wygląda tak: w plikach php zrobiłem nagłówek i stopkę do strony i każda kolejna strona pobiera je za pomocą funkcji require_once(). W nagłówku strony wyświetlana jest data modyfikacji strony pobierana z bazy danych.
<?php $zapytanie="SELECT DATE_FORMAT(data_modyfikacji, '%d.%m.%Y') as data_mod FROM modyfikacja"; ?>
W dalszej części skryptu wyświetlam datę za pomocą:
<?php ?>
Problem pojawia się, gdy w dołączanym skrypcie mam takie instrukcje:
<?php $zapytanie="SELECT news_id, temat, tresc, DATE_FORMAT(data_dodania, '%d.%m.%Y, %H:%i') as data, autor FROM newsy ORDER BY news_id DESC"; //wyświetlanie newsów echo "<p><font style=\"font-size:15px;\">".$wiersz['temat']."</font> [<a href=\"admin_newsy_edytuj.php?news_id=".$wiersz['news_id']."\" target=\"_self\">edytuj</a>] [<a href=\"admin_newsy_usun.php?news_id=".$wiersz['news_id']."\" target=\"_self\">usuń</a>]<br /> <font style=\"font-size:10px; font-weight:300;\">Dodano: ".$wiersz['data']."<br /> Autor: ".$wiersz['autor']."</font><br /> </p><p style=\"border-bottom: 1px dashed #2e2304; border-bottom-width: 1px;\"></p>"; } ?>
Wtedy otrzymuję komunikat:
Cytat
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\oazant\admin_newsy.php on line 21
Problem nie występuje, gdy w nagłówku nie będzie wspomnianego wcześniej kodu do pobrania daty modyfikacji z bazy.
Prosiłbym o pomoc jak to obejść lub jak inaczej pobrać i wypisać datę modyfikacji z bazy danych. I jakieś info o złego jest w moim kodzie.
Z góry dzięki,
pozdrawiam.
-------------------------
do PHP są odpowiednie znaczniki BBCode
a nie tylko [code] do wszystkiego
~Cienki1980