<?php $sa = "SELECT n.*,u.*,s.* FROM news n LEFT JOIN source s ON s.name=n.source JOIN users u ON u.login=n.who_add WHERE n.status='on' ORDER BY n.id DESC"; { 'id' => $row['id'], 'title' => $row['title'], 'who_add' => $row['who_add'], 'text_long' => $row['text_long'], 'full_link' => $nice_url=='on'?'news/'.$row['id'].'.html':'index.php?mode=news&id='.$row['id'].'', 'read_news_full' => $lang[4], 'news_admin_link' => $nice_url=='on'?'admin/'.$row['id'].'.html':'admin.php?mode=news&id='.$row['id'].'', 'admin' => $lang[3], ); } ?>
I do tego takie struktury tabel:
Struktura tabeli news:
CREATE TABLE `news` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL DEFAULT '', `who_add` int(11) NOT NULL DEFAULT '0', `when_add` int(11) NOT NULL DEFAULT '0', `text_long` text NOT NULL, `text_full` text NOT NULL, `source` int(11) NOT NULL DEFAULT '0', `status` varchar(255) NOT NULL DEFAULT 'on', `bin` varchar(255) NOT NULL DEFAULT 'no', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=3 ;
Struktura tabeli source:
CREATE TABLE `source` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL DEFAULT '', `link` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=2 ;
Struktura tabeli users:
CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `login` varchar(255) NOT NULL DEFAULT '', `password` varchar(255) NOT NULL DEFAULT '', `email` varchar(255) NOT NULL DEFAULT '', `status` varchar(255) NOT NULL DEFAULT '1', `ip` varchar(255) NOT NULL DEFAULT '', `register` varchar(255) NOT NULL DEFAULT '', `registerlast_online` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=3 ;
I mój skrypt mi nie działa. Po prostu nic nie wyswietla. Gdzie zrobiłem błąd. Czego zapomniałem. Pierwszy raz używam tego typu zapytanie.
Pomocy chcę newsy dzisiaj skończyć.