Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Проблема с базами данными
Покинул форум
Сообщений всего: 24
Дата рег-ции: Авг. 2015
Помог: 0 раз(а)
Доброе время суток всем. Есть очень большая проблема для меня, не знаю может она и вам не проблема. Такие проблемы для профессионалов решаются в 2 клика. Так вот ближе к тебе, есть сайт на моем компьютере делаю я его ради место на работу. Скачал задания по которому надо сделать сайт, я ссылку скину, сам сайт будет в теме закреплен в архиве. Мне надо сделать вывод 10 новостей на страницу, плюс к тому что в новостях будет написано дата публикации, никнейм пользователя который добавил новость на сайт (Автор публикации). Надо чтобы при клике на ссылку названия новости перекидывало на отдельную страну этой новости и там так же было написано все. Это я все попытался сделать сам, но множество ошибок, множество не правильных кодов, так как я новичок вообщем много ошибок там. И прошу очень хорошего человека попробовать исправить их или помочь чем-нибудь, я очень просто хочу устроится на работу. Добрые люди помогите новичку устроится на работу.
Скриншот базы данных http://s020[dot]radikal[dot]ru/i700/1508[dot][dot][dot]d20d16409aaa[dot]png
ссылка на задания https://dropmefiles.com/fdXHz
Покинул форум
Сообщений всего: 24
Дата рег-ции: Авг. 2015
Помог: 0 раз(а)
andrewkard пишет:
вставьте полученный id в запрос:
PHP:
скопировать код в буфер обмена
$news_id = (int)$_GET['id'];
$sql = "SELECT * FROM news, users WHERE news.id = users.id AND news.id='.$news_id.'";
как то так, код не проверял
Теперь нечего не показывает вообще, чисто пустая страница в запросе news.php.
В адресной строке news.php показывает http://localhost/weltkind/news.php?id=
Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008
Помог: 6 раз(а)
используйте в своей практике простейший дебаг, с помощью функций echo, print_r, var_dump, что бы убедится, что все приходит правильно.
для начала сделать простой вывод запроса и посмотреть синтаксис
$sql="SELECT * FROM news, users WHERE news.id = users.id AND news.id='.$news_id.'";
echo$sql;
(Добавление)
а затем полученный синтаксис запроса выполните в SQL клиенте, что он вернет?
Heartofprogrammer
Отправлено: 12 Августа, 2015 - 13:39:34
Новичок
Покинул форум
Сообщений всего: 24
Дата рег-ции: Авг. 2015
Помог: 0 раз(а)
RomAndry пишет:
используйте в своей практике простейший дебаг, с помощью функций echo, print_r, var_dump, что бы убедится, что все приходит правильно.
для начала сделать простой вывод запроса и посмотреть синтаксис
PHP:
скопировать код в буфер обмена
$sql = "SELECT * FROM news, users WHERE news.id = users.id AND news.id='.$news_id.'";
echo $sql;
(Добавление)
а затем полученный синтаксис запроса выполните в SQL клиенте, что он вернет?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.