Автор Тема: Вопрос по MySQL  (Прочитано 971 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Digger

  • Старожил
  • ****
  • Сообщений: 384
  • Карма: -30
  • Пол: Мужской
  • Нарушение п.1.15. ППФ
    • Просмотр профиля
Вопрос по MySQL
« : 02.06.10, 16:36:29 »
Собственно вот :
  function db_insert ($x)
  {
  $db = mysql_connect("localhost", "root", "123") or die("Could not connect: " . mysql_error());
mysql_select_db("document_oborot") or die ("Could not select db".mysql_error());
  $sql='insert into '.$x.' values ('.'"NULL",'.'"'.$namedoc.'",'.'"'.$index.'",'.'"'.$ssilka.'")';
$query=mysql_query($sql) or die("can't insert into table ".mysql_error());
  }

Далее вот :
db_insert("monitoring_biznessa");

А в таблицу почему добавляется id который автоинкрементирован, а остальные поля пустые.... ПОЧЕМУ ТАК?????????
Нарушение п.1.15. правил форума.


Оффлайн Pavv

  • Ветеран
  • *****
  • Сообщений: 4645
  • Карма: 354
  • Пол: Мужской
  • 007
    • Просмотр профиля
Re: Вопрос по MySQL
« Ответ #1 : 02.06.10, 17:27:10 »
чето в глазах рябит от ковычек, точек, запятых попробуйте вот так
$query = "insert into $table values
            ('', '$namedoc', '$index', '$ssilka')";