Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Проблема :(исчезают записи в MySQL)

Сообщения:  [1-10]   [11-16] 

 
 автор: cheops   (09.12.2004 в 21:56)   письмо автору
 
   для: maDMo3r   (09.12.2004 в 16:16)
 

>все работает только когда ввожу новость она отображается в
>2-ух экземплярах :( а должно 1
Хм... а можно взглянуть на текущий скрипт (цикл While - нет ли где вывода лишнего)?
>И вот еще Как можно замутить чтобы поместить только 2 или 3
>новости ? :)
Ммм... не очень понятно, ведь можно поместить 2 или 3 новости и они будут отображаться :)))

   
 
 автор: maDMo3r   (09.12.2004 в 16:16)   письмо автору
 
   для: cheops   (09.12.2004 в 00:15)
 

все работает только когда ввожу новость она отображается в 2-ух экземплярах :( а должно 1

И вот еще Как можно замутить чтобы поместить только 2 или 3 новости ? :)

   
 
 автор: cheops   (09.12.2004 в 00:15)   письмо автору
 
   для: maDMo3r   (09.12.2004 в 00:04)
 

Это подробно обсуждается по ссылке

http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=319

   
 
 автор: maDMo3r   (09.12.2004 в 00:04)   письмо автору
 
   для: cheops   (08.12.2004 в 23:57)
 

Вот еще вопрос можно сделать чтобы удалять их из базы данных или чтобы они сами удалялись через некоторо время? :)

   
 
 автор: cheops   (08.12.2004 в 23:57)   письмо автору
 
   для: maDMo3r   (08.12.2004 в 23:52)
 

Выводить новости лучше при помощи следующего скрипта:
<?php
$db_connect 
mysql_connect($dblocation,$dbuser,$dbpasswd); 
if(!
$db_connect) exit(mysql_erorr());
$usdb mysql_select_db('news',$db_connect); 
if(!
$usdb) exit(mysql_erorr());
$query "select * from news"
$result mysql_query($query); 
if (!
$result) exit(mysql_erorr());
while(
$news mysql_fetch_array($result))
{
  echo 
$news['name']."<br><br>";
}
?>

   
 
 автор: maDMo3r   (08.12.2004 в 23:52)   письмо автору
 
   для: cheops   (08.12.2004 в 23:47)
 

Покажи плиз как еще оно выводится? или у меня нормально оно выводится? :)

   
 
 автор: cheops   (08.12.2004 в 23:47)   письмо автору
 
   для: maDMo3r   (08.12.2004 в 23:30)
 

Ага, тогда строку в предыдущем посте
<?php
  $query 
"INSERT INTO news VALUES(NULL,'$nes')";
?>

заменяем на
<?php
  $query 
"INSERT INTO news VALUES(NULL,'$nes', NOW())";
?>

   
 
 автор: maDMo3r   (08.12.2004 в 23:30)   письмо автору
 
   для: cheops   (08.12.2004 в 21:59)
 

Вот вообщем база данных так построена ! :)


create database news;
Create table news (
id_news int(6) not null auto_increment,
name text,
time datetime default null,
primary key (id_news)
) type=MyISAM;


Че там дальше мудрить ? :)

   
 
 автор: cheops   (08.12.2004 в 21:59)   письмо автору
 
   для: maDMo3r   (08.12.2004 в 21:50)
 

Для того чтобы сформировать SQL-опратор INSERT нужно знать структуру таблицы, потом заменить блок
<?php
if (isset($HTTP_POST_VARS['nes'])) 

    
$nes $HTTP_POST_VARS['nes']; 
    
$db_connect mysql_connect($dblocation,$dbuser,$dbpasswd); 
    
mysql_select_db('news',$db_connect); 
    
$query "select * from news where nes='".$nes
    
$result mysql_query($query,$db_connect); 
    if (!
$result
    { 
    
$HTTP_SESSION_VARS['valid_user'] = $nes
    } 

?>

на
<?php
if (isset($HTTP_POST_VARS['nes'])) 

    
$nes $HTTP_POST_VARS['nes']; 
    
$db_connect mysql_connect($dblocation,$dbuser,$dbpasswd); 
    
mysql_select_db('news',$db_connect); 
    
$query "INSERT INTO news VALUES(NULL,'$nes')"
    
$result mysql_query($query,$db_connect); 
    if (!
$result
    { 
    
$HTTP_SESSION_VARS['valid_user'] = $nes
    } 

?>

PS Я написал лишь примерно как должен выглядеть оператор INSERT, его точный вид зависит от структуры таблицы... Если вы её приведёте, я сформирую точный SQL-запрос.

   
 
 автор: maDMo3r   (08.12.2004 в 21:50)   письмо автору
 
   для: cheops   (08.12.2004 в 21:43)
 

ТАк а куда мне вписывать этот скрипт который ты вписал ? :)

   

Сообщения:  [1-10]   [11-16] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования