Общие > Базы данных

Может ли бить такое?

(1/2) > >>

gfdsa:
Есть пустая таблица (сделанная в phpmyadmin) с полями которые (not null).
чрез форму я ввожу в неё только часть полей , а часть оставляю не тронутыми. Не работает.
А если то же самое через phpmyadmin то работает.
Вопрос : может ли это бить из за полей (not null) которые я не инициализирую. Если да, то почему чрез phpmyadmin работает?
 
 $hostname = "localhost";
  $username = "root";
  $password = "12345";
  $database = "testdb";
  $picture_position=1;

  $link = mysql_connect($localhost, $username, $password) or die("Unable to connect to database server");
  $query = "INSERT INTO pictures (pictures_picName, pictutes_picParentID, pictures_fileName, pictures_picDescription ,picture_picPosition )VALUES (\'$userfile\', \'$user_ID\',\'$userfile\',\'$pic_description\',\'$picture_position\')";

  mysql_select_db("testdb",$link);
   if (!$result=mysql_query($query)){
       die("error query2");
   }
  mysql_close($link);

ThE0ReTiC:
Напиши вместо -
--- Цитировать ---die("error query2");
--- Конец цитаты ---

die(mysql_error())
Сразу все поймешь.
Если можно в phpMyAdmin  - значит можно и грабли у тебя в скрипте.

gfdsa:

--- Цитировать ---die(mysql_error())
--- Конец цитаты ---

Спасибо. Теперь все понятно. Ослик не передаёт из формы как следует!

gfdsa:
странное дело. Все директории которые сохраняются в базе , выдаются потом из неё без \'\\\'. это ваше-то очень плохо.  типа c:\\www\\user1\\....\\   преврашается в cwwwuser1..... Как быть?

xnx:
кажись надо  addslashes() до занесения в базу сделать...

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии