За последние 24 часа нас посетили 20122 программиста и 1570 роботов. Сейчас ищут 1994 программиста ...

Проблемы с данными в БД

Тема в разделе "PHP и базы данных", создана пользователем Franz Crawl, 18 авг 2010.

  1. Franz Crawl

    Franz Crawl Активный пользователь

    С нами с:
    18 авг 2010
    Сообщения:
    4
    Симпатии:
    0
    Адрес:
    Мытищи
    Здравствуйте.Я выполняю упражнение, данное на этом сайте http://phpclub.ru/detail/article/phpintro (Вступление в PHP и MySQL).Создал БД, назвал Products
    [​IMG]
    в нем таблица Clients.Заполнил таблицу вот так
    [​IMG]
    После создания пишет
    [​IMG]
    В самой форме выбираю Яблоки, заполняю имя и почту, и на следующей странице выводиться, что мой запрос в базе данных.Но вот что там
    [​IMG]
    При вызове результатов (apple.php) пишет, что Любителей яблок нет.Использую денвер PHP 5.3.1, MySQL 5.1, PostgreSQL.В php везде кодировка windows-1251.В БД я новичок.Подскажите пожалуйста как исправить ситуацию.
     
  2. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    Не определен первичный индекс.
    Создайте ещё дополнительное поле в начале таблицы. Назовите его id.
    Установите для него AUTO_INCREMENT, NOT NULL и PRIMARY KEY (всё это есть в phpmyadmin)
     
  3. Franz Crawl

    Franz Crawl Активный пользователь

    С нами с:
    18 авг 2010
    Сообщения:
    4
    Симпатии:
    0
    Адрес:
    Мытищи
    Создал id(1 строка).В index выбрал PRIMARY, поставил галку в A_I
    [​IMG]
    Создалось
    [​IMG]
    После того как я заполнил форму, то вывело это
    [​IMG]
    Что я сделал не так?
    P.S.В php коде после этих изменений я ничего не менял.
     
  4. Franz Crawl

    Franz Crawl Активный пользователь

    С нами с:
    18 авг 2010
    Сообщения:
    4
    Симпатии:
    0
    Адрес:
    Мытищи
    $query = "INSERT INTO $userstable VALUES('id','$name','$email', '$preference')";
    Написал в этой строке 'id'
    Вот что происходит после нескольких запросов
    [​IMG]
    айди создается, а необходимые поля не заполняются(
     
  5. Franz Crawl

    Franz Crawl Активный пользователь

    С нами с:
    18 авг 2010
    Сообщения:
    4
    Симпатии:
    0
    Адрес:
    Мытищи
    Проблему решил