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

Форум MySQL

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Не работает функция вставки записи!!!
 
 автор: Rotten   (13.12.2005 в 16:57)   письмо автору
 
 

У меня не работает функция вставки записи в таблицу, т.е. "insert into ИмяТаблицы(Имяполя1, ИмяПоля2 ...) values ('зн1', 'зн2', ...) ". У меня даже сам редактор помечает её таким цветом, которым выделяет ошибки. Не знаю, что делать! Уже все книги пречитал заново ... делаю как описано, а факт остается фактом! Мне скоро работу сдавать, а я даже её не начал из-за какого-то пустяка! Подскажите что-нибудь!

   
 
 автор: Loki   (13.12.2005 в 17:04)   письмо автору
 
   для: Rotten   (13.12.2005 в 16:57)
 

вы бы лучше сам запрос привели... и структуру таблицы.

   
 
 автор: Rotten   (13.12.2005 в 17:12)   письмо автору
 
   для: Loki   (13.12.2005 в 17:04)
 

Запрос выглядит следующим образом:

insert into dobavitt (num, data, text, zagolovok, url, url_text, kol) values ($num, $data, $text, $zagolovok, $url, $url_text, $kol);

Пробывал так же:

$sql = 'INSERT INTO 'dobavitt' ( 'num' , 'data' , 'text' , 'zagolovok' , 'url' , 'url_text' , 'kol' ) '
. ' VALUES ( $num, $data, $text, $zag, $url, $url_text, $kol);'
. ' ';

... и ни чего...

   
 
 автор: Loki   (13.12.2005 в 17:18)   письмо автору
 
   для: Rotten   (13.12.2005 в 17:12)
 

Структуру вы так и не привели, но попробуйте так:

insert into dobavitt (num, data, text, zagolovok, url, url_text, kol) values ('$num', '$data', '$text', '$zagolovok', '$url', '$url_text', '$kol');

   
 
 автор: Rotten   (13.12.2005 в 17:28)   письмо автору
 
   для: Loki   (13.12.2005 в 17:18)
 

Все равно... Выдает ошибку:

Parse error: parse error, unexpected T_STRING in z:\home\lenta\www\scripts\dob.php on line 9

Сама строка (9):

insert into dobavitt (num, data, text, zagolovok, url, url_text, kol)

   
 
 автор: Loki   (13.12.2005 в 17:31)   письмо автору
 
   для: Rotten   (13.12.2005 в 17:28)
 

естественно

mysql_query("insert into dobavitt (num, data, text, zagolovok, url, url_text, kol) values ('$num', '$data', '$text', '$zagolovok', '$url', '$url_text', '$kol')";

   
 
 автор: Rotten   (13.12.2005 в 17:44)   письмо автору
 
   для: Loki   (13.12.2005 в 17:31)
 

:) Я скоро "повешусь"! :)

Даже в таком виде такая же ошибка:

mysql_query("insert into dobavitt ('num', 'data', 'text', 'zagolovok', 'url', 'url_text', 'kol') values ($num, $data, $text, $zagolovok, $url, $url_text, $kol)";

   
 
 автор: Loki   (13.12.2005 в 17:48)   письмо автору
 
   для: Rotten   (13.12.2005 в 17:44)
 

ну да:) я скобочку забыл закрыть;)

mysql_query("insert into dobavitt ('num', 'data', 'text', 'zagolovok', 'url', 'url_text', 'kol') values ($num, $data, $text, $zagolovok, $url, $url_text, $kol))";

   
 
 автор: Rotten   (13.12.2005 в 17:51)   письмо автору
 
   для: Loki   (13.12.2005 в 17:48)
 

:) Да! Глаза у меня ни куда!

:) Не поверишь! :)

Ошибки нет! А запись не заносится!

   
 
 автор: Loki   (13.12.2005 в 17:54)   письмо автору
 
   для: Rotten   (13.12.2005 в 17:51)
 

попробуйте вставить следующей строкой

echo mysql_error();

   
 
 автор: Rotten   (13.12.2005 в 17:58)   письмо автору
 
   для: Loki   (13.12.2005 в 17:54)
 

Все равно ошибки!

Наверно где-нибудь в форме намудрил, хотя не должно быть там косяков!

Подожди! echo mysql_error(); вставить вместо mysql_query() что-ли???

   
 
 автор: Loki   (13.12.2005 в 18:03)   письмо автору
 
   для: Rotten   (13.12.2005 в 17:58)
 

все. трубят отбой. жди смену;)

   
 
 автор: Rotten   (14.12.2005 в 00:32)   письмо автору
 
   для: Loki   (13.12.2005 в 18:03)
 

Большое спасибо Loki !!!!!!!!!!!!!!!!!!!!!!!!!!

Если бы не ты, то мне писец был бы!!!!!!!!!!!!!!!!!

Спасибо!!!!!!!!!!!!!

   
 
 автор: cheops   (13.12.2005 в 21:55)   письмо автору
 
   для: Rotten   (13.12.2005 в 17:58)
 

Нет, mysql_error() следует поместить после mysql_query().

   
 
 автор: Rotten   (14.12.2005 в 00:31)   письмо автору
 
   для: cheops   (13.12.2005 в 21:55)
 

Уже понял! :)

   
Rambler's Top100
вверх

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