Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2010, 21:30   #1
sabaton
Пользователь
 
Регистрация: 14.03.2010
Сообщений: 25
Восклицание Вывод из базы..Вопрос

Доброго времени суток! Есть такой вопрос. Как мне вывести на страницу из базы последнее добавленное?
Я добавляю в БД через форму некоторые значения полей..они записываются в базе.. Я вывожу. но отображается содержимое всей БД..Нужно только последнее..

Использую пхп и мускл..

Вот передача через форму
Код:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Сценарий отправки даныз в БД</title>
</head>

<p><h3>Введите сожержимое статьи</h3></p>
<form action="index.php" method="post">
Заглавие: <input name="name" type="text" ><p></p>
Текст : <br>
<textarea name="body" rows=20 cols=40></textarea><p></p>
<input type="submit" name="submit" value="Сохранить">
<p></p>
</form>
Код:
<?php


	include ('inc.php');
	include ('inc_tab.php');

	  if (isset ($_POST['submit'], $_POST['name'], $_POST['body'])) :
	  $name = $_POST['name'];
	  $body = $_POST['body'];
	  $db = mysql_connect ($server, $username, $password) or die ('Не могу присоединится к MySQL серверу.'); 
	   mysql_select_db ($dbname, $db) or die ("Не могу присоединится к БД $dbname");
	   $data = date ("Y-m-d");
	   $res = mysql_query ("INSERT INTO $table1 (name,body,date) VALUES ('$name','$body','$data')",$db);
	    if($res) {
	      echo "<h2>Статья $name успешно сохранена .</h2>";
	      print ("<br><b><i>Вы можете добавить другие статьи</i></b>");
	    }
	    endif;
      ?>
</body> </html>
Вот вывод

Код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Содержание таблицы БД</title>
</head>

<body bgcolor=#336666>

Код:
<?php

include ('inc.php');
include ('inc_tab.php');

$db = mysql_connect ($server, $username, $password) or die ('Не могу присоединится к MySQL серверу.');
mysql_select_db ($dbname, $db ) or die ("Не могу присоединится к БД $dbname");

$date=date ("Y-m-d");

echo "<h2>Таблица $table1 создана $date</h2>";

$rezult= mysql_query ("SELECT * FROM $table1");

while ($items = mysql_fetch_row ($rezult))
{
echo"<table border=1> <tr align=center>
  <td width=20>$items[0]</td>
  <td width=60>$items[1]</td>
  <td width=500>$items[2]</td>
  <td width=100>$items[3]</td>
  <td width=80>$items[4]</td>
  <td width=80>$items[5]</td>
  </tr></table>";
}
?>
</body> </html>
Подскажите пожалуйста

Последний раз редактировалось sabaton; 24.11.2010 в 21:32.
sabaton вне форума Ответить с цитированием
Старый 25.11.2010, 13:24   #2
BeJIuKuu_Hexo4yxa
Пользователь
 
Регистрация: 13.10.2010
Сообщений: 96
По умолчанию

Добавь (если еще такого нет) в таблицу поле InsertDate (Дата, время вставки записи) и при выводе сравнивай с ним.
Не силен я в синтаксисе MySQL, но примерно так...
Код:
SELECT * FROM $table1 WHERE InsertDate > Date1
Date1 - дата, позже которой ты хочешь выводить данные
Можно через группировку и Max() выводить самую последнюю строку
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете. (Стив Макконнелл)
BeJIuKuu_Hexo4yxa вне форума Ответить с цитированием
Старый 30.11.2010, 20:05   #3
sabaton
Пользователь
 
Регистрация: 14.03.2010
Сообщений: 25
По умолчанию

спасибо..я уже разобрался
sabaton вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод id из базы [от большего к меньшему] webber9989 PHP 7 22.06.2010 16:42
бд ввод и вывод данных из базы Access kosikator БД в Delphi 4 24.02.2010 19:41
Вывод изображений из базы данных Princesse PHP 5 12.01.2010 10:09
Вывод информации из базы sql z3l PHP 1 29.10.2009 14:14
Вывод из базы постранично Amen PHP 14 20.10.2009 19:40