Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Добавление массива с ключом и значением в mysql
Форумы портала PHP.SU » » Работа с СУБД » Добавление массива с ключом и значением в mysql

Страниц (1): [1]
 

1. demamon - 12 Сентября, 2016 - 16:42:27 - перейти к сообщению
Пытаюсь добавить в таблицу массив. Пробую так
PHP:
скопировать код в буфер обмена
  1.  
  2. $query="SELECT * FROM letters";
  3. $result=mysqli_query($db,$query) or die("error".mysqli_error($db));
  4. preg_match_all("~[^\s]{1}~u", $replace, $arrayletters);
  5. foreach (array_count_values($arrayletters[0]) as $k => $v){
  6. $query="INSERT INTO letters (kkey, vvalue) values ('".$k."', '".$v."')";
  7. $result=mysqli_query($db,$query) or die("error".mysqli_error($db));
  8.     }
Но не получается
2. andrewkard - 13 Сентября, 2016 - 23:50:49 - перейти к сообщению
Выведите запрос перед вставкой в БД и посмотрите что не так с ним. Если не очевидно, можно попробовать выполнить его в phpMyAdmin, консоли.

 

Powered by ExBB FM 1.0 RC1