if(isset($_POST['ref_button']) )
{
$send_ref = $_POST["send_ref"];
$stmt = msqli_prepare($con, "SELECT * FROM usertable WHERE referral= ?");
mysqli_stmt_bind_param($stmt, 's', $send_ref); // s - тип данных строка, i - число, если не тот тип данных - нужно исправить
$result = mysqli_stmt_execute($stmt);
if(mysqli_num_rows($result) > 0)
{
$stmt = msqli_prepare($con, "UPDATE usertable SET owner = ? WHERE email = ?");
mysqli_stmt_bind_param($stmt, 'ss', $send_ref, $email); // s - тип данных строка, i - число, если не тот тип данных - нужно исправить
$result = mysqli_stmt_execute($stmt);
}
}
$stmt = $db->prepare("SELECT * FROM moya_tablitsa WHERE id = :metka_parametra_identifikatora");
$stmt->bindParam(':metka_parametra_identifikatora', 123);
$stmt->execute();
$stmt = $db->prepare("SELECT * FROM moya_tablitsa WHERE id = ?");
$stmt->execute([123]);
$stmt = $db->prepare("SELECT * FROM moya_tablitsa WHERE id = ?");
$stmt->bindParam(1, 123); // 1 - это номер метки, 123 - значение параметра
$stmt->execute();
Подскажите пожалуйста - в каком направлении думать.
Select w.`Код`, w.`Фамилия`, w.`Имя`, w.`Отчество`,
count(ch.*) as Child_Count -- кол-во детей
-- count(distinct ch.`Фамилия`, ch.`Имя`, ch.`Отчество`, ch.`Дата рождения`) as Child_Count -- кол-во детей по группе уникальных полей по таблице Дети, без использования идентификатора
from `Список` w
join `Дети` ch on ch.`КодСотрудника` = w.`Код`
group by w.`Код`, w.`Фамилия`, w.`Имя`, w.`Отчество`
for($i = 0; $i < count($api['answer']['result']); $i++)
echo $api['answer']['result'][$i]['domains'][0]['fqdn'];
int counter;
int param1 = 0;
int param2 = 10;
if(counter == param1)
{
//набор инструкций 1
}
else if(counter == param2)
{
//набор инструкций 2
}
select psc.*,
pt1.`value` as `picture`,
pt2.`value` as `sort_pos`
from `pref_site_content` as psc
inner join `pref_site_tmplvar_contentvalues` as pt1 on pt1.`contentid` = psc.`id` and pt1.`tmplvarid` = 37
inner join `pref_site_tmplvar_contentvalues` as pt2 on pt2.`contentid` = psc.`id` and pt2.`tmplvarid` = 111
where psc.`id` not in (898, 899, 900, 902)
and (`template` = 40 and `published` = 1) -- тут, возможно, тоже можно добавить, если в таблицах поля одинаково названы
$url_comps = parse_url($url, PHP_URL_HOST | PHP_URL_PATH);
if(!isset($url_comps['host']) || $url_comps['host'] !== 'music.yandex.ru')
{
echo 'Не Яндекс.Музыка!';
exit;
}
if(!isset($url_comps['path']) || strllen($url_comps['path']) == 0 || strpos($url_comps['path'], 'album') === false || strpos($url_comps['path'], 'track') === false)
{
echo 'Нет параметров альбома и трека!';
}
$url_path_params = explode('/', $url_comps['path']);
$url_path_params_count = count($url_path_params);
$album = null; $track = null;
for($i = 0; $i < $url_path_params_count; $i += 2)
{
if(isset($url_path_params[$i]) && isset($url_path_params[$i + 1]) && is_numeric($url_path_params[$i + 1]))
{
if($url_path_params[$i] === 'album')
$album = $url_path_params[$i + 1];
if($url_path_params[$i] === 'track')
$track = $url_path_params[$i + 1];
}
}
if(is_null($album))
{
echo 'Не задан числовой параметр альбома!';
exit;
}
if(is_null($track))
{
echo 'Не задан числовой параметр трека!';
exit;
}
$output = "https://music.yandex.ru/iframe/#track/".$album."/".$track."/";