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 :: не добавляются записи в базу

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
NOBEL
Отправлено: 29 Июля, 2008 - 05:54:10
Post Id



Частый гость


Покинул форум
Сообщений всего: 146
Дата рег-ции: Май 2008  
Откуда: Сутки до японии, неделя до Москвы


Помог: 0 раз(а)




Вот такой код:
PHP:
скопировать код в буфер обмена
  1. mysql_connect ($localhost, $username, $pass)
  2.         or die ("Соединение не установлено!");
  3.         mysql_select_db ($database_name );
  4.         $query=" INSERT INTO ".$hit_table_name." ( 'id', 'time' )";
  5.         $query.=" VALUES ( '".$_SESSION['host']."', '".date("G:i:s")."' ) ";
  6.         mysql_query($query);
  7.         mysql_close();
  8.  



а выдает
Цитата:
INSERT INTO 'hit' ( 'id', 'time' ) VALUES ( '7871398', '3:00:12' )

Запрос вроде составлен верно. Соединение тоже устанавливается, т.к. в противном случае выводится ошибка.


-----
купил камаз и не жалею,...
никого не жалею!!!
 
 Top
Lostoffuture
Отправлено: 29 Июля, 2008 - 07:12:28
Post Id



Гость


Покинул форум
Сообщений всего: 95
Дата рег-ции: Июль 2008  
Откуда: обнинск


Помог: 0 раз(а)

[+]


PHP:
скопировать код в буфер обмена
  1. $query=" INSERT INTO ".$hit_table_name." ( 'id', 'time' ) VALUES ( '".$_SESSION['host']."', '".date("G:i:s")."' ) ";

Попробуй так...

(Отредактировано автором: 29 Июля, 2008 - 07:13:07)



-----
Не пользуйтесь денверами, делайте сами связки)))))
 
 Top
EuGen Администратор
Отправлено: 29 Июля, 2008 - 09:46:25
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Имена полей, таблиц заключаются не в прямые, а в обратные кавычки:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. $query="INSERT INTO `".$hit_table_name."` (`id`, `time`) VALUES ( '".$_SESSION['host']."', '".date("G:i:s")."' ) ";
  3.  


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
dr_Lev
Отправлено: 29 Июля, 2008 - 09:53:57
Post Id



Новичок


Покинул форум
Сообщений всего: 33
Дата рег-ции: Июль 2008  


Помог: 0 раз(а)




ой, простите

(Отредактировано автором: 29 Июля, 2008 - 09:56:58)

 
 Top
NOBEL
Отправлено: 30 Июля, 2008 - 09:27:36
Post Id



Частый гость


Покинул форум
Сообщений всего: 146
Дата рег-ции: Май 2008  
Откуда: Сутки до японии, неделя до Москвы


Помог: 0 раз(а)




Спасибо, но всё равно не работает.
Я даже тип полей изменил на VARCHAR (20), чтоб наверняка, но не катит....... Растерялся Растерялся Растерялся
(Добавление)
А запрос получился вида:
Цитата:
INSERT INTO `hit` ( `id`, `time` ) VALUES ( `2162170`, `1:56:52` )


-----
купил камаз и не жалею,...
никого не жалею!!!
 
 Top
UA.ProG
Отправлено: 30 Июля, 2008 - 13:02:40
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Июль 2008  
Откуда: Николаев,Украина


Помог: 0 раз(а)

[+]


PHP:
скопировать код в буфер обмена
  1.     <?PHP session_start();
  2.     $_SESSION['host']="41221";
  3.     $localhost='localhost';
  4.     $username='root';
  5.     $pass='';
  6.     $database_name='news_';
  7.   mysql_connect ($localhost, $username, $pass) or die ("Соединение не установлено!");
  8.   mysql_select_db ($database_name );
  9.   $sql = mysql_query("CREATE TABLE `test_1` (`id` INT(10) NOT NULL, `time` TIME NOT NULL)");
  10.   $sql="";
  11.   $sql = mysql_query("INSERT INTO `test_1` ( `id` , `time` ) VALUES ('{$_SESSION['host']}', '".date("G:i:s")."')");
  12.   mysql_close(); ?>


-----
--------------MoZG--------------
---------Google спасёт мир------
 
 Top
EuGen Администратор
Отправлено: 02 Августа, 2008 - 11:37:05
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




NOBEL пишет:
Спасибо, но всё равно не работает.

Текст ошибки отпишите сюда, пожалуйста, и результат работы запроса тоже.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB