ФорумПрограммированиеПыхнуть хотите?Готовые решения → goDB — библиотека работы с MySQL

goDB — библиотека работы с MySQL

  • vasa_c

    Сообщения: 3131 Репутация: N Группа: в ухо

    Spritz 1 июня 2010 г. 22:17, спустя 5 минут 48 секунд

    можешь, но если что, я не виноват
  • dallone

    Сообщения: 48 Репутация: N Группа: Адекваты

    Spritz 1 июня 2010 г. 22:25, спустя 7 минут 47 секунд

    я могу юзать goDB в комменрческих проектах?)

    Лицензия: LGPL


    GNU LGPL позволяет линковать с данной библиотекой или программой программы под любой лицензией, несовместимой с GNU GPL, при условии, что такая программа не является производной от объекта, распространяемого под (L)GPL, кроме как путём линкования.
    о_О
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 9 июня 2010 г. 23:59, спустя 8 дней 1 час 34 минуты

    почему экранируется символ "
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • vasa_c

    Сообщения: 3131 Репутация: N Группа: в ухо

    Spritz 10 июня 2010 г. 10:36, спустя 10 часов 36 минут 21 секунду

    что? где?
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 10 июня 2010 г. 14:20, спустя 3 часа 44 минуты 7 секунд

    при запросе, когда юзаю плейсхолдеры, после прохождения переменной через метод htmlspecialchars, кавычки всеравно экранируются)
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • vasa_c

    Сообщения: 3131 Репутация: N Группа: в ухо

    Spritz 10 июня 2010 г. 14:31, спустя 11 минут 4 секунды

    иллюстрирующий код
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 10 июня 2010 г. 15:08, спустя 37 минут 11 секунд

    private function AddApp()
    {
    global $db;

    if (isset($_POST['company_name']))
    {
    $company_name = htmlspecialchars($_POST['company_name']);

    try
    {
    $db->query("insert into ?t (company_name) values (?)", Array('applications', $company_name));
    add_message("Заявка успешно добавлена.");
    }
    catch  (goDBException $e)
    {
    add_error("Не удалось добавить заявку.");
    }
    }
    }


    в базу запишется текст следующего вида:
    ООО \&quotСтудия Дизайна\&quot
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 10 июня 2010 г. 15:16, спустя 8 минут 23 секунды

    ммм так
    $company_name = htmlspecialchars($_POST['company_name']);
    же экранирует ? Оо
  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 10 июня 2010 г. 15:22, спустя 6 минут 9 секунд


    ммм так
    $company_name = htmlspecialchars($_POST['company_name']);
    же экранирует ? Оо
    +1
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 10 июня 2010 г. 15:25, спустя 2 минуты 39 секунд

    не понял
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 10 июня 2010 г. 15:32, спустя 6 минут 42 секунды

    htmlspecialchars - она экранирует, а не goDB
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 10 июня 2010 г. 15:39, спустя 6 минут 47 секунд

    что, и слеш подставляет?
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 10 июня 2010 г. 15:56, спустя 17 минут 3 секунды

    а нахуя ты делаешь перед добавлением в БД htmlspecialchars?
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 10 июня 2010 г. 15:58, спустя 2 минуты 45 секунд

    Абырвалг, хороший вопрос)
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 10 июня 2010 г. 16:02, спустя 3 минуты 58 секунд

    я не знаю, выведи что есть $company_name до этого места:
    $db->query("insert into ?t (company_name) values (?)", Array('applications', $company_name));

    https://smappi.org/ - платформа по созданию API на все случаи жизни

Пожалуйста, авторизуйтесь, чтобы написать комментарий!