[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обращение к массиву.
Forever
$q2= "SELECT num, name, medium, thumbnail, album FROM photos WHERE user='".$login."' AND num in (".$photos.") ORDER BY num";
$sql2 = mysql_query($q2);

$arr2 = mysql_fetch_array($sql2);[php]

Надо обратиться к последнему $arr2['num']
.

Допустим, если с помощью Foreach вывести echo $arr2['num'].'<br>', то получим
101
104
108
150


Если записать
 $a= $arr2['num'];
то $a будет равно 104, т.е. первому значению $arr2['num']; .

Как присвоить $a последнее значение $arr2['num'] (в данном случае 150)?
Игорь_Vasinsky
вообще в оф. мануале есть список и описание функций для работы с массивами

и в данном случае цикл и не нужен.

http://www.php.net/manual/ru/function.array-pop.php
http://www.php.net/manual/ru/function.array-shift.php

кроме того

mysql - уже не поддерживается разрабами - выбирайте mysqli или PDO

и потом mysql_fetch_array() - вернёт 2 массива - индексный и ассоциативный, почему бы не использовать 2й аргумент или не работать с mysql_fetch_assoc() ?

так же как вариант можно сделать всё сразу в SQL, так не пойдёт?

select max(cell) as maxd, min(cell) as mind from table where ...


или

(select * from table order by cell ASC limit 1)
union all
(select * from table order by cell DESC limit 1)



вернётся тока 2 строки - минимальное и максимальное значение столбца cell

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.