Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in przyklad.php line 18
Kod PHP wygląda następująco:
<?php $select = "SELECT COUNT(*) FROM news"; $howmanypages= 2; $query= mysql_query("SELECT id,nick,naglowek,utworzony,zmodyfikowany FROM news LIMIT ".(($news-1) * $howmanypages).",".$howmanypages * $news.""); echo $row['id'] . $row['nick'] . $row['naglowek'] . $row['utworzony'] . $row['zmodyfikowany'] . '<br />'; } if ($news > 1) { } else { } for ($i=1; $i<=$subpages; $i++) { } if ($news < $subpages) { } else { } ?>
Baza danych MYSQL:
DROP DATABASE IF EXISTS base2; CREATE DATABASE base2; USE base2; DROP TABLE IF EXISTS news; CREATE TABLE news ( id int PRIMARY KEY AUTO_INCREMENT, naglowek text, tekst_newsa text, obrazek text, utworzony int, zmodyfikowany int, nick varchar(16) NOT NULL ); DROP TABLE IF EXISTS meetings; CREATE TABLE meetings ( id int PRIMARY KEY AUTO_INCREMENT, pora text, spotkanie text ); DROP TABLE IF EXISTS articles; CREATE TABLE articles ( naglowek varchar(16) NOT NULL, naglowek2 text, tekst_artykulu text, obrazek text, nick varchar(16) NOT NULL, PRIMARY KEY(naglowek) ); DROP TABLE IF EXISTS links; CREATE TABLE links ( nazwa varchar(50) NOT NULL, link text, obrazek text, PRIMARY KEY(nazwa) ); DROP TABLE IF EXISTS authors; CREATE TABLE authors ( nick varchar(16) PRIMARY KEY, haslo varchar(40) NOT NULL, pelne_nazwisko text ); GRANT SELECT, INSERT, UPDATE, DELETE ON base2.* TO administrator@localhost IDENTIFIED BY 'haslo'; INSERT INTO authors (nick, haslo, pelne_nazwisko) VALUES ('piotrek', sha1('haslo'), 'Piotr Kowalski'); INSERT INTO authors (nick, haslo, pelne_nazwisko) VALUES ('ania', sha1('haslo'), 'Ania Nowak'); INSERT INTO news (id, naglowek, tekst_newsa, obrazek, utworzony, zmodyfikowany, nick) VALUES (7, 'Wielki koncer', 'Kolejny wielki koncert, który odbył się dzisiejszego dnia. Niesamowity przełom, nowe aranżacje... i jeszcze więcej tekstu.', 'obrazki/7.jpg', 976542355, 976542503, 'piotrek'); INSERT INTO news (id, naglowek, tekst_newsa, obrazek, utworzony, zmodyfikowany, nick) VALUES (8, 'Wiosenne przygotowania', 'Trwają wiosenne przygotowania do konkursu, który odbędzie się dzisiejszego dnia. Niesamowity przełom, nowe aranżacje... i jeszcze więcej tekstu.', 'obrazki/8.jpg', 976451129, 976458734, 'piotrek');
Mam dwa newsy w bazie danych. Pod wierszem Warning znajduje się 1 >>. Kiedy klikam na tą jedynkę, pojawia mi się dopiero wynik wyszukiwania (w dodatku bez żadnego Warning).