Имеется код в котором присутствует цикл while , который бродит по БД.
$postID = $_POST['label'];
if ($proverka == 'da') {
$db = new Mysqli("localhost", "neskazhu", "neskazhu", "neskazhu");
$result = mysql_query ("SELECT * FROM mytable WHERE meta_key='subject_name' AND meta_value='$postID'");
$sql=mysql_fetch_assoc($result);
while ($row = mysql_fetch_assoc($result)) {
$buf = $row['post_id'];
update_post_meta($buf, 'payment', 'Да');
}
$postID = $buf; //вот тут хочу вытащить последний элемент из цикла, а он не выходит... (мне без разницы, на самом деле, последний или первый достать элемент, мне он нужен просто)
}
Не могу достать переменную $buf вне цикла while (хотя может if не дает, но это вряд ли). Помогииите!
Либо, как вариант, без цикла достать как-то $row['post_id']; первый самый... Но что-то не пойму как...