За последние 24 часа нас посетили 19577 программистов и 1603 робота. Сейчас ищут 875 программистов ...

Помогите разобраться

Тема в разделе "PHP для новичков", создана пользователем zzzVolkzzz, 12 апр 2009.

  1. zzzVolkzzz

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

    С нами с:
    10 апр 2009
    Сообщения:
    26
    Симпатии:
    0
    У меня есть теблица в My_SQL, мне надо из неё удолять записи по id, весь проблема в том что я должен фиксировать удолилось запись или такой записи и в помине не было. Так вот если я посылаю запрос на удоление несуществуещей записи тов результат тру, и никоких ошибок нет... Почему, записи ж такой нет, а ошибок не быдает? Мож есть специальные настройки БД о которых я не знаю, или просто так и надо?

    P.S. конечно понимаю что я могу сначала послать проверочный запрос, а потом запрос на удоление, но не хотельсь бы делать лишний запрос, лучше ж по результату удоления делать вывод(если конечно можно)
     
  2. Ti

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

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
  3. zzzVolkzzz

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

    С нами с:
    10 апр 2009
    Сообщения:
    26
    Симпатии:
    0
    Тоесть при попытки удоления записи которой не существует эта функция выдаст 0?

    А то что нет ошибки и возвращает тру, это нормально?

    И еще, подскажите как указать кодировку таблицы при ее создании?
     
  4. Ti

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

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    да

    да

    [sql]CREATE TABLE mytablename (
    ...
    ) DEFAULT CHARSET=utf8;[/sql]
     
  5. zzzVolkzzz

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

    С нами с:
    10 апр 2009
    Сообщения:
    26
    Симпатии:
    0
    Спасибо!