Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.90/10: Рейтинг темы: голосов - 10, средняя оценка - 4.90
@marius@
0 / 0 / 0
Регистрация: 06.11.2011
Сообщений: 7
1

при запросе вида «script.php?id=ЗАПРОС» выводить статью под номером «ЗАПРОС»

06.11.2011, 14:58. Просмотров 1781. Ответов 6
Метки нет (Все метки)

Написать php-скрипт, который при запросе вида «script.php?id=ЗАПРОС» будет выводить в браузер статью, хранящуюся в базе под номером «ЗАПРОС».
(название базы не играет роли, так как вызывается статья находящаяся на сервере)...
Помогите пожалуста....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2011, 14:58
Ответы с готовыми решениями:

Смастерить запрос вида http://test1.ru/timer.php?id=$id
Здравствуйте.Нужно сделать вывод значения из строки с определенным ID Вот...

Запрос в запросе
В процедуре AddToSyncTable вставляемый запрос выбивает ошибку, как мне сделать,...

Как правильно составить запрос в запросе?
в таблице есть строки с id: id = 1 id = 2 id = 3 id = 4 id = 5 Как...

PHP & MySQL передача в запрос SQL значения переменной из PHP
Здравствуйте. Мне необходимо передать в SQL-запрос значение любой...

PHP и БД. Запрос на изменение без файла update.php
Я изначально пошёл по сложному и громоздкому пути, но на глаз всё правильно, а...

6
hatsub
61 / 60 / 7
Регистрация: 25.05.2011
Сообщений: 388
06.11.2011, 15:09 2
mysql_connect(...), mysql_select_db(...), $res = mysql_query("SELECT * FROM table WHERE id = " .mysql_escape_string($_GET['id']) . " LIMIT 1");

while ($row = mysql_fetch_array($res)) print_r($row);

Из print_r($row); будет видно что именно тебе нужно выводить.
1
Vicont
front-end developer
284 / 275 / 39
Регистрация: 31.08.2010
Сообщений: 577
Записей в блоге: 1
06.11.2011, 15:11 3
Это в раздел php.
1
allukard
155 / 155 / 50
Регистрация: 08.11.2010
Сообщений: 1,358
06.11.2011, 21:43 4
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php 
include ("blocks/db.php");
$result= mysql_query("SELECT title, meta_k, meta_d, text FROM settings WHERE page='lesson' ",$bd);
$myrow = mysql_fetch_array($result);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title><?php echo $myrow['title']; ?></title>
<link href="style.css" rel="stylesheet" type="text/css">
<meta name="keywords" content="<?php echo $myrow['meta_k']; ?>">
<meta name="description" content="<?php echo $myrow['meta_d']; ?>">
 
</head>
<body>
<div id="Container">
  <div id="header"></div>
  <div id="menu"><?php include "menu.php"?></div>
  <div id="content">
  <?php echo $myrow['text']; ?>
 
    <?php $result= mysql_query("SELECT id, title, discription, author, date FROM lessons",$bd);
    
    $myrow = mysql_fetch_array($result);
    
do{
printf ("<table class='lesson'>
 
  <tr>
  <td class='lesson_titke'><p class='lesson_name'><a href='view_lesson.php?id=%s'>%s</a></p>
  <p class='lesson_adds'>Дата Добавления: %s</p>
  <p class='lesson_adds'>Автор урока : %s</p></td>
  </tr>
  
  <tr>
  <td>%s</td>
  </tr>
  
  </table><br>",$myrow["id"], $myrow["title"],$myrow["date"], $myrow["author"],$myrow["discription"]);
}
 
while($myrow = mysql_fetch_array($result));
 
?>
  </div>
  <div id="Clear"></div>
  <div id="footer">В© 2010г</div>
</div>
</body>
</html>







PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php 
include ("blocks/db.php");
 
if (isset($_GET['id']))
    {$id = $_GET['id'];}
 
 
$result= mysql_query("SELECT * FROM lessons WHERE id ='$id' ",$bd);
$myrow = mysql_fetch_array($result);
 
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title><?php echo $myrow['title']; ?></title>
<link href="style.css" rel="stylesheet" type="text/css">
<meta name="keywords" content="<?php echo $myrow['meta_k']; ?>">
<meta name="description" content="<?php echo $myrow['meta_d']; ?>">
 
</head>
<body>
<div id="Container">
  <div id="header"></div>
  <div id="menu"><?php include "menu.php"?></div>
  <div id="content">
  
  <p class="view_title"><?php echo $myrow['title']; ?></p> 
  <p class="view_date">Дата Добавления: <?php echo $myrow['date']; ?></p>
  <p class="view_date">Автор: <?php echo $myrow['author']; ?></p> 
  <?php echo $myrow['text']; ?>
  
  </div>
  <div id="Clear"></div>
  <div id="footer">В© 2010г</div>
</div>
</body>
</html>
1
@marius@
0 / 0 / 0
Регистрация: 06.11.2011
Сообщений: 7
06.11.2011, 22:03  [ТС] 5
Макс, Ого, супер.... теперь надо разобраться...
0
allukard
155 / 155 / 50
Регистрация: 08.11.2010
Сообщений: 1,358
07.11.2011, 11:00 6
--
-- Структура таблицы `lessons` Я думаю сможете разобраться!!!
--

SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
CREATE TABLE `lessons` (
  `id` INT(4) NOT NULL AUTO_INCREMENT,
  `title` VARCHAR(255) NOT NULL,
  `meta_d` VARCHAR(255) NOT NULL,
  `meta_k` VARCHAR(255) NOT NULL,
  `date` DATE NOT NULL,
  `discription` text NOT NULL,
  `text` text NOT NULL,
  `author` VARCHAR(255) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=8 ;
 
-- 
-- Дамп данных таблицы `lessons`
-- 
 
INSERT INTO `lessons` VALUES (1, 'Начало. Введение в php', 'Начало. Введение в php', 'Начало. Введение в php', '2011-10-22', '<p>История PHP началась в далёком 1994 году, когда обычный программист Расмус Ледфорд решил написать небольшой набор скриптов на языке Perl для ведения статистики посещений домашней страницы, где было расположено его резюме. Набор скриптов он назвал Personal Home Page Tools (Инструменты для персональной домашней страницы). Вскоре Расмус реализовал на языке Си более функциональную версию в связке с базами данных. Она уже позволяла пользователям создавать несложные web-приложения.</p>', '   <p>Начало. Введение.</p>\r\n  <p>Возможно тебе знакома уже популярнейшая программа всех времен и народов с 1978 года - hello world . Смысл программы - поздороваться с миром =)<br>\r\n    Так поздороваемся же:</p>\r\n  <p><img src="lessons/221011/introductionphp/hello.jpg" width="334" height="80"></p>\r\n  <p>Сохраним, файл назовем hello.php и запустим этот файл в браузере. Если все правильно скопировалось, без ошибок, то ты увидишь в браузере надпись &quot;Hello World!&quot;. Если нет надписи - значит что-то не то.</p>\r\n  <p> Надеюсь у тебя точно установлен веб сервер apache и интерпретатор на нем =)<br>\r\n    Чтобы с этим долго не мучатся, я бы порекомендовал воспользоваться отличным пакетом, в котором есть всё вместе и сразу: http://denwer.ru</p>\r\n  <p> Так же убедись что файл сохранился в нужную папку.<br>\r\n    Сказать точно где это я не могу, у всех ведь по разному.<br>\r\n    Но уверен что если вы смогли перейти на linux то уже давно разобрались,<br>\r\n    а на windows и денвере нужная папка будет где то в help</p>', 'Максим');
INSERT INTO `lessons` VALUES (2, 'Ссылки в PHP', 'Ссылки в PHP', 'Ссылки в PHP', '2011-10-23', '<p>Хотя в PHP нет такого понятия, как указатель, все же существует возможность создавать ссылки на другие переменные. Существует две разновидности ссылок: жесткие и символические (переменные переменные) (первые часто называют просто ссылками). Жесткие ссылки появились в PHP версии 4 (в третьей версии существовали лишь символические ссылки).\r\n</p>', '  <p>Ссылки в PHP - это средство доступа к содержимому одной переменной под разными именами. Они не похожи на указатели языка Си и не являются псевдонимами таблицы символов. В PHP имя переменной и её содержимое - это разные вещи, поэтому одно содержимое может иметь разные имена. Ближайшая аналогия - имена файлов Unix и файлы - имена переменных являются элементами каталогов, а содержимое переменных это сами файлы. Ссылки в PHP - аналог жёстких ссылок (hardlinks) в файловых системах Unix.<br>\r\n    Жесткие ссылки в PHP</p>\r\n  <p>Жесткая ссылка представляет собой просто переменную, которая является синонимом другой переменной. Многоуровневые ссылки (то есть, ссылка на ссылку на переменную, как это можно делать, например, в Perl) не поддерживаются. Так что не стоит воспринимать жесткие ссылки серьезнее, чем синонимы.<br>\r\n    Чтобы создать жесткую ссылку, нужно использовать оператор &amp; (амперсанд). Например:</p>\r\n  <p>$a=10;<br>\r\n    $b = &amp;$a; // теперь $b &mdash; то же самое, что и $a<br>\r\n    $b=0; // на самом деле $a=0<br>\r\n    echo &quot;b=$b, a=$a&quot;; // Выводит: &quot;b=0, a=0&quot;</p>\r\n  <p>Ссылаться можно не только на переменные, но и на элементы массива (этим жесткие ссылки выгодно отличаются от символических). Например:</p>\r\n  <p>$A=array(''a'' =&gt; ''aaa'', ''b'' =&gt; ''bbb'');<br>\r\n    $b=&amp;$A[''b'']; // теперь $b &mdash; то же, что и элемент с индексом ''b'' массива<br>\r\n    $b=0; // на самом деле $A[''b'']=0;<br>\r\n    echo $A[''b'']; // Выводит 0</p>', 'Макс');
1
@marius@
0 / 0 / 0
Регистрация: 06.11.2011
Сообщений: 7
07.11.2011, 12:14  [ТС] 7
Ясненько... у меня своя таблица, но спасибо большое что помогли....
0
07.11.2011, 12:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.11.2011, 12:14

GET запрос php
&lt;?php require_once('inc/db.php'); if (isset($_SESSION)){ echo &quot;Вы...

Запрос PHP
Добрый день. Имеется таблица в БД в ней есть ячейки new_cost и total_cost. Вот...

PHP запрос
Здравствуйте, на сайте есть поле выбора select называется &quot;Tip&quot;, в базе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru