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
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как перезаписать в БД на php 7.2
Внимание Данное расширение устарело, начиная с версии PHP 5.5.0, и удалено в PHP 7.0.0. Используйте вместо него MySQLi или PDO_MySQL.
sotex2
Отправлено: 20 Сентября, 2020 - 12:54:26
Новичок
Покинул форум
Сообщений всего: 4
Дата рег-ции: Сент. 2019
Помог: 0 раз(а)
знаю, что устарело и пробовал изменить MySQL на MySQLi, но там другую ошибку пишет, что некоректный запрос - $_POST[post_id]
LIME
Отправлено: 20 Сентября, 2020 - 13:26:51
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
этот нотис был всегда, но на предыдущей конфигурвции были отключены сообщения display_errors
$_POST[post_id] -> $_POST['post_id']
можно отключить на продакшене в конфиге php или в коде http://phpfaq[dot]ru/debug
но на машине разработки лучше оставить включенными и отлавливать
sotex2
Отправлено: 20 Сентября, 2020 - 16:54:52
Новичок
Покинул форум
Сообщений всего: 4
Дата рег-ции: Сент. 2019
Помог: 0 раз(а)
хотелось бы простой пример кода для перезаписи в базе данных на php > 7, что бы я смог подставить свои значения в коде. а такие слова как продакшин и др. мне ничего не подсказывают .
Vladimir Kheifets
Отправлено: 21 Сентября, 2020 - 14:27:55
Частый посетитель
Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017 Откуда: Германия, Бавария
Помог: 37 раз(а)
sotex2 пишет:
хотелось бы простой пример кода для перезаписи в базе данных на php > 7, что бы я смог подставить свои значения в коде. а такие слова как продакшин и др. мне ничего не подсказывают .
Добрый день!
Совсем упрощенно...
Вначале нужно в коде заменить "mysql_" на "mysqli_",
сделать правильно $db = mysqli_connect
затем заменить "mysqli_query(" на "mysqli_query($db,".
Далее, где вылезут ошибки, добавлять $db
Попробуй изменить Ваш код так:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.