Надеюсь я смогу найти тут ответ ноо все же
1. При выполнении данного когда выводяться все id
[code]
$result = $db -> query("SELECT * FROM `apivk` where `dd` = 1 ORDER BY `id` DESC LIMIT 10"
while ($sql = $result -> fetch_assoc()) {
echo $sql['idus'];
}
[/code]
2.если я хочу вывести все ид в переменную и вывести эту переменную то почему то ввводит только первую ид остальные не выводит.
[code]
$result = $db -> query("SELECT * FROM `apivk` where `dd` = 1 ORDER BY `id` DESC LIMIT 10"
while ($sql = $result -> fetch_assoc())
$sera = $sql['idus'];
echo $sera;
[/code]
Дак вот вопрос как сделать так что бы в переменной оказались все ид ???
<?php
$sera = '';
$result = $db -> query("SELECT * FROM `apivk` where `dd` = 1 ORDER BY `id` DESC LIMIT 10"
while ($sql = $result -> fetch_assoc()) {
$sera .= $sql['idus'] . ' ';
}
echo $sera;
?>
Либо как у Миледи, либо так
<?
$result = $db -> query("SELECT * FROM `apivk` where `dd` = 1 ORDER BY `id` DESC LIMIT 10"
while ($sql = $result -> fetch_assoc()){
echo $sql['idus'];
}
?>
и судя по LIMIT 10 то будет вывобится только 10 записей
Я массив не создавала. Только объявила переменную, и к ней контактировала IDшники
Миледи, ладно, ладно сам запарился. Но тем не менее зачем выводить создовать переменную в цикле и выносить её за пределы цикла для вывода. Не проше ли вывести сразу значение внутри цикла.
Автор же написал: Дак вот вопрос как сделать так что бы в переменной оказались все ид
А как проще, уже ему решать
Блин... кароч при вставке точки сразу белый экран ((
Может при вставке, обрезались символы.
Попробуй отсюда взять
http://dumpz.org/2497071/
Ты уверен, что тебе нужно именно в переменную? это массив, и по моему такое обрабатывается обычно функциями. Что ты с этим массивом будешь делать? рациональнее было бы оформить необходимое в том же while
Добавлено 06.02.17 в 17:02:40:
Если ты выведешь этот список, то получишь, грубо говоря, строку 12345678910
Добавлено 06.02.17 в 17:05:07:
Вроде $sera[], не?