php mysqli код для добавления более 100 контактов мой код показывает ошибку

Не выполняет ли + (UIColor *)colorWithCGColor:(CGColorRef)cgColor то, что вам нужно?


Последующее наблюдение:

Попробуйте реализовать свой метод как-то вроде:

- (void)setFontColor:(UIColor *)color forString(NSString *)aString  {
    [coreTextLayer setForegroundColor:[color CGColor]];
    ...
}

(Скорректировано так, чтобы соответствовать правилам именования какао и не использовать синтаксис точек. -)

1
задан nidhi mahajan 18 January 2019 в 04:30
поделиться

2 ответа

Похоже, у вас могут возникнуть проблемы с обработкой строк в PHP, что на самом деле является проблемой алгоритма, а не языка. По сути, при работе с большими строками вы хотите минимизировать ненужное копирование. Прежде всего, это означает, что вы хотите избежать объединения. Самый быстрый и наиболее эффективный способ памяти для создания большой строки, например, для вставки сотен строк в одну, - это воспользоваться функцией implode () и назначением массива.

    $query = [];
    foreach ($data as $key => $value) {
       $query[] = "('".$UserId."','".$UserNumber."','".FilterPhone($key)."','".$value."'),";
    }
    $return = $model->CreateContactList($UserNumber,$query);
0
ответ дан krishnaraj 18 January 2019 в 04:30
поделиться

Лучше использовать пакетную вставку вместо выполнения запроса вставки один за другим

Ниже приведен запрос SQL, но вы можете легко сопоставить его с PHP

INSERT INTO contactlist (`UserId`, `UserNumber`, `ContactNumber`, `ContactName`)  
           VALUES(1, '0001111111', '000111111', 'Name 1'), 
    (2, '0002222', '0002222', 'Name 2'), 
    (3, '0003333', '00033333', 'Name 3')
0
ответ дан Duy Nguyen Hoang 18 January 2019 в 04:30
поделиться