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

Форум PHP

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

 

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

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

тема: Parse error: syntax error, unexpected T_STRING
 
 автор: lirik   (30.04.2007 в 13:58)   письмо автору
 
 

Люди добрые , помогите , что тут не правильно???

<?php   
$conn 
mysql_connect ("localhost""root""906653488") or die ("Соединение не установлено!");
   print (
"Соединение установлено!");
   print (
"<br>");
mysql_select_db ("opros")  or die ("Не могу выбрать базу данных");
   print (
"База данных выбранна!");
   print (
"<br>");
mysql_query (INSERT INTO `opros`.`pos` (`select` ,`koment` )VALUES ('norma''xa-xa-xa'));
mysql_close($conn);
?>


при выполнении этого скрипта он пишет "Parse error: syntax error, unexpected T_STRING in C:\apache\localhost\www\maintenance\test.php on line 8"


ХЭЛП!!!!!!!!!!!!!!

   
 
 автор: kviki   (30.04.2007 в 14:16)   письмо автору
 
   для: lirik   (30.04.2007 в 13:58)
 

в строке
mysql_query (INSERT INTO `opros`.`pos` (`select` ,`koment` )VALUES ('norma', 'xa-xa-xa'));
между `opros`.`pos` может нужна не точка, а запятая?

   
 
 автор: lirik   (30.04.2007 в 14:19)   письмо автору
 
   для: kviki   (30.04.2007 в 14:16)
 

я тоже так думал но, он пишет туже ошибку.

   
 
 автор: kviki   (30.04.2007 в 14:24)   письмо автору
 
   для: lirik   (30.04.2007 в 14:19)
 

mysql_query (INSERT INTO `opros`.`pos` (`select` ,`koment` )VALUES ('norma', 'xa-xa-xa'));
попробуйте убрать (`select` ,`koment` ) и тут VALUES ('norma', 'xa-xa-xa') скобки, скорее всего из-за них выдает ошибку.

   
 
 автор: lirik   (30.04.2007 в 14:32)   письмо автору
 
   для: kviki   (30.04.2007 в 14:24)
 

как я конял , вот так :
mysql_query (INSERT INTO `opros`,`pos` VALUES 'norma', 'xa-xa-xa');

если да , то таже ошибка :(

   
 
 автор: Юрий Александрович   (30.04.2007 в 14:31)   письмо автору
 
   для: lirik   (30.04.2007 в 13:58)
 

mysql_query (INSERT INTO `pos` (`select` ,`koment` ) VALUES (`norma`, `xa-xa-xa`));
После INSERT INTO должно стоять имя таблицы.
Так вроде должно работать!

   
 
 автор: Бамси   (30.04.2007 в 14:31)   письмо автору
 
   для: lirik   (30.04.2007 в 13:58)
 

Во-первых у вас стоят в этой строке обратные апострофы - они не нужны, а во вторых неправильно составлен сам SQL запрос.
Попробуйте объяснить обычным языком что бы вы хотели сделать? А то не понятно даже.

mysql_query ("INSERT INTO pos ('select', 'koment') VALUES ('norma', 'xa-xa-xa')");

   
 
 автор: lirik   (30.04.2007 в 14:36)   письмо автору
 
   для: Бамси   (30.04.2007 в 14:31)
 

я только учусь , и хотел просто научиться вставлять какие либо данные в теблицу.

   
 
 автор: kviki   (30.04.2007 в 14:40)   письмо автору
 
   для: lirik   (30.04.2007 в 14:36)
 

вот пример добавлений данных в таблицу
$query = "INSERT INTO product
VALUES(NULL,
'$_POST[opis]',
NOW(),
'$ip')";

   
 
 автор: kviki   (30.04.2007 в 14:42)   письмо автору
 
   для: lirik   (30.04.2007 в 14:36)
 

спробуй так
$query = "INSERT INTO pos
VALUES (NULL,
'norma',
'xa-xa-xa')";

   
 
 автор: bronenos   (30.04.2007 в 14:46)   письмо автору
 
   для: kviki   (30.04.2007 в 14:42)
 

INSERT INTO tablename SET field1='value1', field2='value2'

   
 
 автор: Бамси   (30.04.2007 в 14:48)   письмо автору
 
   для: bronenos   (30.04.2007 в 14:46)
 

Пришел bronenos, и все разрулил ;)

   
 
 автор: bronenos   (30.04.2007 в 14:55)   письмо автору
 
   для: Бамси   (30.04.2007 в 14:48)
 

стараюсь =)

   
 
 автор: lirik   (30.04.2007 в 14:54)   письмо автору
 
   для: lirik   (30.04.2007 в 13:58)
 

Люди спасибо огромное!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!

   
 
 автор: golovdinov   (30.04.2007 в 14:57)   письмо автору
 
   для: lirik   (30.04.2007 в 13:58)
 

> mysql_query (INSERT INTO `opros`.`pos` (`select` ,`koment` )VALUES ('norma', 'xa-xa-xa'));

надо ставить кавычки

mysql_query ("INSERT INTO `opros`.`pos` (`select` ,`koment` )VALUES ('norma', 'xa-xa-xa')");

;)

   
Rambler's Top100
вверх

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