php не работает скрипт

Discussion in 'PHP' started by Zombi ****, 24 Nov 2013.

  1. Zombi ****

    Zombi **** Elder - Старейшина

    Joined:
    4 Apr 2009
    Messages:
    166
    Likes Received:
    183
    Reputations:
    17
    dellll
     
    #1 Zombi ****, 24 Nov 2013
    Last edited: 8 Jan 2014
  2. wkar

    wkar Elder - Старейшина

    Joined:
    18 Oct 2009
    Messages:
    211
    Likes Received:
    67
    Reputations:
    34
    что-то ничего мне не ясно что надо сделать, можешь подробнее расписать что нужно?
     
  3. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Если я правильно понял задание, то скрипт ниже подключится к БД, и заменит значения поля required на 0 у всех записей таблицы oc_product_option.
    PHP:
    mysql_connect("localhost""username""password");  //заменить username на имя пользователя mysql, password на пароль
    mysql_select_db("database"); //заменить database на название базы данных

    mysql_query("UPDATE `oc_product_option` SET `required` = 0"); 
    PS: ТС, почитай это, думаю, не помешает.
     
    1 person likes this.
  4. Melfis

    Melfis Elder - Старейшина

    Joined:
    25 Apr 2011
    Messages:
    505
    Likes Received:
    105
    Reputations:
    53
    Твой скрипт перетирает все значения на "невалидный" 0 - в этой колонке вроде json хранится.

    Непонятно одно, что мешает выполнить этот запрос через пхп, ибо это выполнится одним запросом без дополнительной обработки со стороны пхп.

    PHP:
     mysql_connect("localhost""username""password");  //заменить username на имя пользователя mysql, password на пароль 
    mysql_select_db("database"); //заменить database на название базы данных 

    mysql_query("UPDATE `oc_product_option` SET `required` = REPLACE(`required`, '1', '0')");  
     
    1 person likes this.