[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как вытащить первое значение из массива строк
GET
Привет.

Как-то была тут тема, в которой я спорил и вроде как кто-то показал способ, как вытащить первое значение из массива строк или я что-то напутал.


$result=$sql->fetch_assoc();//можно так, но сдвинется указатель
$a=$result['name'];//первое значение которое и нужно, но сдвинулся указатель

while($result=$sql->fetch_assoc())
{
//что-то делаем.
}


Как сделать, чтоб:
1. указатель не сдвигался
2. не возвращать его назад
3. не ставить никаких условие внутри while

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Arh
Получить массив через fetch_all и делать с ним что хочешь.

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
AllesKlar
Arh
Цитата
Получить массив через fetch_all и делать с ним что хочешь.

Называетца костыль ;)

GET

$sql = "SELECT * FROM users";

$result = mysql_query($sql);

$row = mysql_fetch_assoc($result);
var_dump($row);
mysql_data_seek($result, 0);
$row = mysql_fetch_assoc($result);
var_dump($row);


_____________
[продано копирайтерам]
GET
Arh

Да в том-то и дело, что был (если я не ошибаюсь) fetch_assoc, я еще удивился. Хотя может я и перепутал что-то.

AllesKlar

Цитата
1. указатель не сдвигался


Ну да, я как бы знаю что можно сдвинуть указатель назад.




Короче, наверное я сам чего-то перепутал, такое бывает иногда. smile.gif

Arh
AllesKlar

Спасибо.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
AllesKlar
GET
Т.е. у тебя принципиальная задача, не сдвигать указатель?
Сдвинуть и вернуть его на место не подходит?
Думаю, что возможно. Очень даже интересная задача, когда нечем заняться smile.gif (не сарказм)
Мы же имеем указатель на ресурс.
Чидай доки, куда там этот указатель указывает, какой вид хранения данных в памяти и читай напрямую, в обход всяких там mysqlX библиотек

Но это хардкор какой-то smile.gif

_____________
[продано копирайтерам]
Быстрый ответ:

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