|
|
|
| Всем привет. Вопрос в следующем. Есть база данных со статьями. Там есть столбцы: id, date, text, title
Пишу скрипт, который определяет какую статью выбрал пользователей, то есть полную версию какой статьи он хочет прочитать. Методом GET передаю в скрипт id текста. И мне нужно, чтобы в скрипт на основе шаблона выводил дату добавления статьи, название и полный текст из базы.
запрос делаю такой.
mysql_query ("USE site");
$full_text = mysql_query ("SELECT text_full FROM text WHERE id = '$id' ");
$title = mysql_query ("SELECT title FROM text WHERE id = '$id' ");
$date = mysql_query ("SELECT date FROM text WHERE id = '$id' ");
echo ("$title");
echo ("$date");
echo ("$full_text");
но при запуске скрипта пишет
Resource id #5
Опубликовано: Resource id #6
Resource id #4
Подскажите, плиз, как мне сделать сортировку по id и забить искомые ячейки этой найденной строки в переменные, которые потом можно использовать? | |
|
|
|
|
|
|
|
для: Footer
(15.04.2012 в 22:00)
| | окунитесь с головой в раздел MySQL откройте любую тему и увидите что и как | |
|
|
|
|
|
|
|
для: Valick
(15.04.2012 в 22:25)
| | Хотелось бы конечный ответ. Ведь для специалистов это буквально дело минуты. Подскажите, плиз, конечным кодом. | |
|
|
|
|
|
|
|
для: Footer
(15.04.2012 в 22:30)
| |
<?php
$host = "localhost";
$user = "user";
$password = "password";
$database = "site";
$id = !empty($_GET['id']) ? $_GET['id'] : false;
if ($id) {
//открываем соединение с MySQL
$link_id = mysql_connect($host, $user, $password);
//подключаемся к базе данных
if (mysql_select_db($database, $link_id)) {
//если соединение прошло успешно, то...
//извлекаем данные из таблицы "text"
$query = "SELECT 'date', 'text, 'title' FROM 'text' WHERE 'id'=". $id;
$result = mysql_query($query, $link_id);
while($array = mysql_fetch_row($result)){
$date = $array[0];
$full_text = $array[1];
$title = $array[2];
}
echo ($title);
echo ($date);
echo ($full_text);
} else {
//если подключиться к базе данных не удалось
die ("<br><b>Внимание!!!</b>Не удалось подключиться к базе данных.<br>");
}
//закрываем соединение с MySQL
mysql_close($link_id);
}
?>
|
| |
|
|
|
|
|
|
|
для: SilentChild
(15.04.2012 в 23:00)
| | не удачный пример | |
|
|
|
|
|
|
|
для: Valick
(16.04.2012 в 10:50)
| | Чем не удачен пример? | |
|
|
|
|
|
|
|
для: SilentChild
(16.04.2012 в 12:59)
| | ну хотя бы самим запросом (где одиночная кавычка взамест обратного апострофа) и отсутствием проверки результата выполнения запроса | |
|
|
|
|
|
|
|
для: Valick
(16.04.2012 в 14:07)
| | Вы правы. | |
|
|
|
|
|
|
|
для: SilentChild
(16.04.2012 в 15:26)
| | само по себе это не страшно, страшно когда ваш код будут бездумно копировать | |
|
|
|
|
|
|
|
для: Footer
(15.04.2012 в 22:30)
| | Подскажите, плиз, конечным кодом.
Это случается очень редко, да и то при наличии свободного времени отвечающего и
явном желании чему либо-научиться у того кто спрашивает.
Если хотите чему-то научиться, то покупайте книги.
Если учиться вам не надо, то обращайтесь к специалистам, но уже за деньги. | |
|
|
|