Мы в Telegram
Добавить новость
123ru.net
Интернет
Декабрь
2019

Ошибка после обновления mysql

0
Добрый день! После обновления mysql при авторизации на сайте выдает ошибку:

Цитата:

Database error in vCard PRO:
INVALID SQL: UPDATE vcard_sessions SET user_id='211', cpuser_id='' WHERE sid='f1999d55183ef3a' AND mix='9e2dfc0dd2740b4980520e8a3725077b'
mysql error: Incorrect integer value: '' for column `rc_card`.`vcard_sessions`.`cpuser_id` at row 1
mysql error number: 1366
Date: 2019/12/21 - 08:24:08 PM
Script: /login.php
Вероятно что-то изменилось в синтаксисе mysql, раньше он распознавал пустое значение в запросе для поля с типом integer как 0 или null, а сейчас выдаёт просто ошибку.

Помогите, пожалуйста, решить проблему.

Код файла login.php

PHP код:

<?php
//***************************************************************************//
//                                                                           //
//  Program Name        : vCard PRO                                          //
//  Program Version     : 3.1 Build 4                                        //
//  Program Author      : Joao Kikuchi,  Belchior Foundry                    //
//  Home Page           : http://www.belchiorfoundry.com                     //
//  Supplied by         : WTN-WDYL Team                                      //
//  Nullified By        : WTN-WDYL Team                                      //
//  Distribution        : via WebForum, ForumRU and associated file dumps    //
//                                                                           //
//                (C) Copyright 2001-2005 Belchior Foundry                   //
//***************************************************************************//
define('IN_VCARD'true);
define('CURR_PAGE','login.php');
$templatesused 'page_user_login';
include(
'./lib.inc.php');
//var_dump($user);
//exit();
if ($action == 'logout')
{
    
$SESSION_site->logout();
    
my_redirect_die(INDEX_PAGE);
}

if (
$action == 'login')
{
    
$is_logged false;
    
$user_email strtolower($user_email);
    
$sql "SELECT * FROM "TBL_USR_PROFILE ." AS u LEFT JOIN "TBL_USR_GROUP ." AS g ON (u.usergroup_id=g.usergroup_id) WHERE u.user_email='"addslashes(trim($user_email)) ."' AND u.user_password='"md5(trim($user_password)) ."' ";
    
//$sql = "SELECT u.id as user_id, u.name as user_name, u.email as user_email, u.ip_address as user_ip, g.* FROM forum_members AS u RIGHT JOIN ". TBL_USR_GROUP ." AS g ON (g.usergroup_id='2')  WHERE LOWER(email)='". addslashes($user_email) . "' AND password='". md5($user_password) ."' LIMIT 1 ";
    
$SESSION_site = new Session_site($sql,'su');
    if(
$SESSION_site->is_logged())
    {
        
$s $SESSION_site->get_sid();
        
$user $SESSION_site->data;
        if (
$user***91;'user_active'***93; != 1)
        {
            
usr_message_die(GENERAL_ERROR,$msg***91;'error_mem_not_activation'***93;,'back');
        }
        
        
$SESSION_site->set_var('user',$fuser);
        
$is_logged true;
        if (empty(
$user***91;'user_id'***93;) )
        {
            
$is_logged false;
            
$data $DB_site->query_first($sql);
            if (!empty(
$data))
            {
                
$SESSION_site->assign_sql_row_data($data);
            }
            unset(
$data);
            unset(
$sql);
        }
        
// cat access
        
$cat_access = array();
        
////$sql = "SELECT * FROM ". TBL_CARDS_CAT_PERMISSION ." WHERE usergroup_id='". $user***91;'usergroup_id'***93; ."' ";
        //$data_arr = $DB_site->query($sql);
        //while($row = $DB_site->fetch_array($data_arr))
        //{
        //    $cat_access***91;$row***91;'cat_id'***93;***93; = $row***91;'cat_id'***93;;
        //}
        //$DB_site->free_result($data_arr);
        //$SESSION_site->set_var('cat_access',$cat_access);
        //$SESSION_site->update();
        
unset($cat_access$data_arr);
        if (!empty(
$ref))
        {
            
$url urldecode($ref);
            
$url str_replace('|''?'$url);
        }
        else
        {
            
$url INDEX_PAGE;
        }
        
my_redirect_die($url);
    }
    else
    {
        
$is_logged false;
        
usr_message_die(GENERAL_ERROR,$msg***91;'error_mem_login_error'***93;,'back');
    }
}
if (!empty(
$user***91;'user_id'***93;))
{
    
my_redirect_die(INDEX_PAGE);
}

//eval("\$form_user_login = \"".get_template('form_user_login')."\";");

if ($action == 'modal'){
   eval(
"make_output(\"".get_template('form_user_login')."\");");
    exit();
}
include(
VCARD_ROOT_PATH.'include/user_header.inc.php');
/* ################################### PAGE ############################## */
$url_ref = !empty($ref)? urlencode($ref) : urlencode(urldecode($url_ref));

eval(
"make_output(\"".get_template('page_user_login')."\");");
include(
VCARD_ROOT_PATH.'include/user_footer.inc.php');
?>






Загрузка...


Губернаторы России
Москва

Собянин рассказал о внедрении ЕМИАС в федеральных и региональных медучреждениях


Спорт в России и мире
Москва

На площадках «Московских сезонов» работают шесть скейт-парков и роллердром


Загрузка...

Все новости спорта сегодня


Новости тенниса
Андрей Рублёв

Рублев о победе на "Мастерсе" в Мадриде: у меня нет слов


Загрузка...


123ru.net – это самые свежие новости из регионов и со всего мира в прямом эфире 24 часа в сутки 7 дней в неделю на всех языках мира без цензуры и предвзятости редактора. Не новости делают нас, а мы – делаем новости. Наши новости опубликованы живыми людьми в формате онлайн. Вы всегда можете добавить свои новости сиюминутно – здесь и прочитать их тут же и – сейчас в России, в Украине и в мире по темам в режиме 24/7 ежесекундно. А теперь ещё - регионы, Крым, Москва и Россия.


Загрузка...

Загрузка...

Экология в России и мире
Москва

Светильники обновили в переходах и тоннелях Москвы





Путин в России и мире
Москва

Путин приехал в храм Христа Спасителя на пасхальную службу


Лукашенко в Беларуси и мире
Минск

Русских заявил о субсидировании новых авиарейсов до Минска




123ru.netмеждународная интерактивная информационная сеть (ежеминутные новости с ежедневным интелектуальным архивом). Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net.

Мы не навязываем Вам своё видение, мы даём Вам объективный срез событий дня без цензуры и без купюр. Новости, какие они есть — онлайн (с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии).

123ru.net — живые новости в прямом эфире!

В любую минуту Вы можете добавить свою новость мгновенно — здесь.





Зеленский в Украине и мире

Навальный в России и мире


Здоровье в России и мире


Частные объявления в Вашем городе, в Вашем регионе и в России






Загрузка...

Загрузка...



Филипп Киркоров

«Смотрю в зеркало и говорю: ну красивый!»: Филипп Киркоров отметит день рождения в «Шоу Воли» на ТНТ



Москва

В России растет число жалоб на таксистов-извращенцев

Друзья 123ru.net


Информационные партнёры 123ru.net



Спонсоры 123ru.net