Подскажите пожалуйста, есть запрос в mysql php. Строки такой нет в таблице и условие не срабатывает. Просто пустое место. В чем может быть проблема?
<?php
stmt5 = $pdo->query("SELECT * FROM bp WHERE id=".$row['bp']." LIMIT 1");
while ($row5 = $stmt5->fetch()) {
if (!empty($row5['name']) && $row5['id']>0) {
echo "<option selected value='".$row5['id']."'>".$row5['name']."</option>";
}
else {
echo "<option selected value='0'>--</option>";
}
}
?>
Попробуйте вот так:
<?php
$stmt5 = $pdo->query("SELECT * FROM bp WHERE id=:bp LIMIT 1");
$stmt5->execute(['bp' => $row['bp']]);
$row5 = $stmt5->fetch();
if (!empty($row5['name']) && $row5['id']>0) {
echo "<option selected value='".$row5['id']."'>".$row5['name']."</option>";
}
else {
echo "<option selected value='0'>--</option>";
}
?>
Так же стоит почитать про подготовленные запросы.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Мне надо полностью удалить все изображения из медиабиблиотекиФизически с сервера я их уже снес
Во время настройки nginx столкнулся с такой проблемой, что после настройки стили в директории admin не подключаетсявот таким образом я делаю настройку
У меня есть мультиязычный сайт и мне нужно что бы при заходе на домен меня перекидывало на определенную языковую версию, а именно с https://mydomencom...