У меня, похоже, проблема с оператором WHERE в существующем цикле MySQL, что заставляет меня думать, что это невозможно. Если это выполнимо, как я его выполню?MySQL where statement in a where statement
В этом примере используется его существующее соединение, я также пробовал его собственное соединение без успеха.
У меня есть 2 таблицы, бронирование и рабочих мест .. Бронирование является основной описательной части базы данных и рабочих мест может иметь несколько строк, относящихся к тому же бронирование от бронирования
<?php
$conn = mysqli_connect($servername,$username,$password,$dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM rwxoq_Bookings WHERE user_id = $user_id";
$result = mysqli_query($conn, $sql);
while($rowb = mysqli_fetch_assoc($result)) {
?>
<tr>
<td valign="top">
<?php echo $rowb{'Booking_ID'};?>
</td>
<td>
<?php echo date("D, d-m-Y g:ia", strtotime($rowb{'created'}));?>
</td>
<td>
<?php
$sqlj = "SELECT * FROM rwxoq_jobs WHERE Booking_ID = $rowb{'Booking_ID'}";
$resultj = mysqli_query($conn, $sqlj);
while($rowj = mysqli_fetch_assoc($resultj)) {
$count++;
}
echo $count;
?>
</td>
<td id="<?php echo $row{'id'};?>">PENDING</td>
</tr>
<?php } ?>
Что вы пытаетесь достичь? И в чем же проблема? – Mureinik
Какая ошибка или неадекватное поведение вы получаете? – actc
Вы действительно должны взглянуть на преимущества комбинации использования «подготовленных операторов» с «привязкой параметров», чтобы предотвратить уязвимость внедрения sql ... – arkascha