powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не работает INSERT
6 сообщений из 6, страница 1 из 1
Не работает INSERT
    #32233262
Фотография Антон Ковалев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скрипт следующий.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<?php

  $db = mysql_pconnect( "localhost" ,  "gardenshop" );
  echo $db. "<p>" ;
  if (!$db)
  {
     echo  "Error: Could not connect to database.  Please try again later." ;
     exit;
  }

  mysql_select_db( "gardenshop" );
  $query =  "INSERT INTO items (Code,CategoryId,Name,Description,Delivery,SeasonId,MailPrice,CourierPrice,InStock,Weight)
            VALUES (" .$Code. "," .$CategoryId. ","  ".$Name."  " , "  ".$Description."  ","  ".$Delivery."  "," .$SeasonId. "," .$MailPrice. "," .$CourierPrice. ","  ".$InStock."  "," .$Weight. ")" ;
  echo $query;
  $result = mysql_query($query,$db);
  echo $result;
?>

Если выполнить составленный запрос вручную, то работает.
Помогите плиз!
...
Рейтинг: 0 / 0
Не работает INSERT
    #32233318
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ты там кавычки нигде не забыл поставить ?
$result = mysql_query($query,$db) or die(mysql_error()); - что-то пишет ?
...
Рейтинг: 0 / 0
Не работает INSERT
    #32233506
Фотография Groove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы наставили лишних кавычек, попробуйте сделать экранирование:
Код: plaintext
1.
2.
3.
4.
$query =  "INSERT INTO items 
(Code,CategoryId,Name,Description,Delivery,SeasonId,
MailPrice,CourierPrice,InStock,Weight)
VALUES (\" $Code\ ",\" $CategoryId\ ",\" $Name\ ",\" $Description\ ",\" $Delivery\ ",
\" $SeasonId\ ",\" $MailPrice\ ",\" $CourierPrice\ ",\" $InStock\ ",\" $Weight\ ")" ;
...
Рейтинг: 0 / 0
Не работает INSERT
    #32233520
Фотография Антон Ковалев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо заработало.
п.с. а в исходном тексте было не двое кавычек подряд, а одни + $qout ...
...
Рейтинг: 0 / 0
Не работает INSERT
    #32233728
Stellar.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
$query = "INSERT INTO items (Code,CategoryId,Name,Description,Delivery,SeasonId,MailPrice,CourierPrice,InStock,Weight)
VALUES ('$Code','$CategoryId','$Name','$Description','$Delivery','$SeasonId','$MailPrice','$CourierPrice','$InStock','$Weight')";
echo $query;
...
Рейтинг: 0 / 0
Не работает INSERT
    #32233902
Фотография Groove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, кстати, попробуйте одиночные кавычки в теле запроса и сообщите нам результат.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не работает INSERT
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]