Я пытался получить несколько строк из моей базы данных с помощью PHP, но все, что я получил, это одна строка текста, например: "8910"
Мой код следующий:
$sql = "SELECT * FROM posts WHERE idUsers=$id";
$sth = $conn->query($sql);
if(!$sth) {
echo("Error description: " . mysqli_error($conn));
die();
}
$rows = mysqli_num_rows($sth);
for ($x = 0; $x <= $rows; $x++) {
$sql = "SELECT idPosts FROM posts WHERE idUsers=$id";
if(!$sth) {
echo("Error description: " . mysqli_error($conn));
die();
}
$result = mysqli_fetch_array($sth);
$postId = $result['idPosts'];
echo $postId;
}
А потом я редактирую это: эхо $postId." ";
И получите пробел между идентификаторами, например: 8 9 10.
Я пытался сделать $postIds = explode(" ", $postId);
А затем, например, повторив $postIds[0]
, но я снова получаю все идентификаторы
Теперь я не знаю, что делать, поэтому мне нужна помощь ^^