Добрый день уважаемые форумчане. Мне нужно сделать так, чтобы мой массив сравнивался с столбцом из бд, и проверять, есть ли такой элемент из массива в бд. Например: у меня есть массив array[1,2,3], и мне нужно проверить, есть ли в моей базе данных в столбце где-то 1,2,3. Прилагаю свой код(попытки):
CODE ( javascript):
скопировать код в буфер обмена
async function checkQuery(object) { var numbers = []; for(let i = 0; i < urls[2].length; i++) { numbers[i] = urls[2][i]; } console.log(numbers); sql = 'SELECT id FROM cases WHERE case_number in ("' + numbers.join('","') + '")'; console.log(sql); await connection.execute(sql, function(err, results, fields) { console.log(err); console.log(results.length); // собственно данные console.log(fields); // мета-данные полей for(let i = 0; i < results.length; i++) { if(results[i] === undefined) console.log('не найдено'); else console.log('Дело найдено!'); } }); }
|