Проверьте, существует ли значение в MySQL
У меня есть небольшой скрипт для загрузки данных в базу данных MySQL из файла CSV, и я хочу проверить список значений, которые находятся внутри файла CSV.
CSV-файл:
code,alert_quantity
12345,10
PHP-файл:
0){
return true;
}else{
return false;
}
}
function _updateData($line_of_data){
$code = $line_of_data[0];
$newAlert = $line_of_data[1];
$sql = "UPDATE ";
}
$file_handle = fopen("file.csv", "r");
while (($line_of_data = fgetcsv($file_handle, 1000, ",")) !== FALSE) {
$query = mysql_query("SELECT * FROM products WHERE code ='$line_of_data[0]'") or die(mysql_error());
$message = '';
$count = 1;
if(_checkIfCodeExists($line_of_data[0])){
try{
_updateData($_data);
$message .= $count . '> Success:: Product with code (' . $line_of_data[1] . ') Exist (' . $line_of_data[0] . '). <br>';
}catch(Exception $e){
$message .= $count .'> Error:: While updating alert (' . $line_of_data[1] . ') of code (' . $line_of_data[0] . ') => '.$e->getMessage().'<br>';
}
}else{
$message .= $count .'> Error:: Product code (' . $line_of_data[0] . ') Doesnt exist<br>';
}
$count++;
}
echo $message;
?>
Я неЯ не хочу импортировать эти значения, просто я хочу проверить, существуют ли они, и получить результат.
Любая помощь приветствуется.