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 :: Версия для печати :: В базе данных sql, всю колонку outputUri преобразовать функцией serialize()
Форумы портала PHP.SU » » Вопросы новичков » В базе данных sql, всю колонку outputUri преобразовать функцией serialize()

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

1. tvset - 05 Апреля, 2020 - 12:52:17 - перейти к сообщению
Подскажите пожалуйста, не хватает знаний...

нужно в базе данных sql, всю колонку outputUri преобразовать функцией serialize(),


но как я не пытался из php из бд чот не получается.


PHP:
скопировать код в буфер обмена
  1. $result = mysqli_query(connectMySql(), "SELECT * FROM `files` ORDER BY `id` LIMIT 200");
  2. while($row = mysqli_fetch_array($result)) {
  3.     $row['outputUri'] = serialize($row['outputUri']);
  4.     $sql = "`files` MODIFY COLUMN `outputUri` `" . $row['outputUri'] . "`";
  5.     mysqli_query(connectMySql(), $sql);
  6.     echo 'гуд';
  7. }
2. LIME - 06 Апреля, 2020 - 20:17:33 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $sql = "UPDATE `files` SET `outputUri` = '". serialize($row['outputUri']) . "' WHERE id = " . $row['id'];
3. tvset - 12 Апреля, 2020 - 20:48:12 - перейти к сообщению
LIME
я щас зарыдаю... работает мен!!!
СПАСИБО! Прыгаю до потолка

 

Powered by ExBB FM 1.0 RC1