The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Получить кол-во рядов в mysql запросе"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Получить кол-во рядов в mysql запросе"  
Сообщение от Megatron (ok) on 05-Июл-07, 17:02 
Хочу получить ко-лво строк в результате запроса. Использую переменную $DBI::rows.

#!/usr/bin/perl
use DBI;
$data_source = 'dbi:mysql:vpn';
$username = 'user';
$auth = 'password';

if (!($dbh = DBI->connect($data_source, $username, $auth))) {
    die "Error";
    }

$sql = "select  * from usergroup;";
$myoutput = $dbh->prepare($sql);
$myoutput->execute or die "Error in execute: $dbh->errstr";
print $DBI::rows;
$myoutput->finish;
$dbh->disconnect();

Записи в таблице есть.Запускаю скрипт в но кол-во рядов не выводится.В чем проблема?

версия perl 5.8.2
ОС gentoo linux
mysql 4.0.25

Пробовал и print $myoutput->rows; результат тот же.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Получить кол-во рядов в mysql запросе"  
Сообщение от A on 05-Июл-07, 17:44 
в селекте пишиешь
select SQL_CALC_FOUND_ROWS * from ...
а кол-во строк узнаешь запросом
select found_rows() as count
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Получить кол-во рядов в mysql запросе"  
Сообщение от Megatron (ok) on 06-Июл-07, 09:40 
>в селекте пишиешь
>select SQL_CALC_FOUND_ROWS * from ...
>а кол-во строк узнаешь запросом
>select found_rows() as count
А почему DBI::rows ничего не выдает?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру