$inValues = [1, 2, 3, 4];
$inKeys = array_map(function($key){return ':var_'.$key;}, array_keys($inValues));
$sql = 'SELECT * FROM `table` WHERE `field` IN ('.implode(',', $inKeys).')';
echo $sql;
$db = new PDO(...);
$stmt = $db->prepare($sql);
foreach($inValues as $key=>$val) {
$stmt->bindParam(':var_'.$key, $val);
}
<?php
$inValues = [1,2,3,4];
$preparedInValues = array_combine(
array_map(function($key) {
return ':var_'.$key;
}, array_keys($inValues)),
array_values($inValues)
);
$sql = 'SELECT * FROM `table` WHERE `field` IN ('.implode(',', array_keys($preparedInValues)).')';
echo $sql;
$db = new PDO(...);
$stmt = $db->prepare($sql);
$stmt->execute($preparedInValues);
$.ajax({
type: "POST",
url: "insert.php",
data: {Value: Value.join(", ")},
cache: false,
success: function() {
alert("Успешно!");
}
});
"UPDATE table SET `status`='1' WHERE `id` IN ($value)"
$db->getRow('UPDATE table SET `status`=1 WHERE `id` IN (?a)', array($value));
$('#button li').trigger('click');
function foo () {
// code
}
$("#button li").on('click', foo); // теперь foo можно вызвать и по клику
foo(); // и просто так
// либо
$("#button li").on('click', function () {
foo(); // тот же результат
});
// Если чекбокс 1 включен то $num = 1
// Если чекбокс 2 включен то $num = 2
mysqli_query($link," SELECT `text` FROM `table` WHERE tema='".$num."' ");
// $in = массив отмеченных чекбоксов преобразованных в строку, дальше так
// $mytable - таблица нужного раздела
$zapros = "SELECT `text` FROM `".$mytable."` WHERE IN ($in); // экранируйте кавычки внутри
mysqli_query($link,"$zapros");