Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Interbase
 
 автор: fxsektor   (09.08.2007 в 09:55)   письмо автору
 
 

Есть код PHP:

$stmt = 'SELECT 
     ACTIVITY, COUNT(*)
from 
    ORGANIZATION
group by 
    ACTIVITY';
$sth = ibase_query($dbh, $stmt);


SQL скрипт выдает:
ACTIVITY COUNT
0 1390
1 78
2 76
3 26

Не могу написать вывод данных цифр, где они хранятся?, и как его прочитать? Кто-нибудь знает?

   
 
 автор: fxsektor   (09.08.2007 в 11:45)   письмо автору
 
   для: fxsektor   (09.08.2007 в 09:55)
 

Может быть я не конкретно объяснил...
другими словами мне надо получить данные в переменную:
т.е. чтобы print $a0; вывел 1390, print a2 вывел 78 и т.д.

   
 
 автор: Faraon   (09.08.2007 в 11:52)   письмо автору
 
   для: fxsektor   (09.08.2007 в 11:45)
 


ibase_fetch_row(); 

   
 
 автор: mihdan   (09.08.2007 в 11:53)   письмо автору
 
   для: fxsektor   (09.08.2007 в 09:55)
 


<?php
list($one$two$free$four) = mysql_fetch_array($sth);
?>

   
 
 автор: fxsektor   (09.08.2007 в 13:22)   письмо автору
 
   для: mihdan   (09.08.2007 в 11:53)
 



$sth = ibase_query($dbh, $stmt);
$count = ibase_query($dbh, $cnt);

while ($chislo = ibase_fetch_assoc($count))
{
print "Всего организаций: <b>$chislo[COUNT]</b> <br><br>
Нет информации - 0<br>
Нет совместных интересов - 3<br>
Интересуются сотрудничеством - 1<br>
Активно сотрудничают - 2<br><br>
";

}

echo "<table border=0 align=center width=1000>";
while($row = ibase_fetch_assoc($sth))
{
    echo "<tr><td>".
        $row["ACTIVITY"]."</td><td>".
        $row["COUNT"]."</td>";
echo        "</tr>";

echo "</table><br><br><br>:";
list($one, $two, $free, $four) = ibase_fetch_assoc($sth);



Но переменные которые в list() - пустые?

   
 
 автор: fxsektor   (09.08.2007 в 15:20)   письмо автору
 
   для: fxsektor   (09.08.2007 в 13:22)
 

Я нашел решение!
я просто создал другой массив!


while($row = ibase_fetch_assoc($sth))
{
    $a[]=$row["COUNT"];
}


А из него вынимаю необходимые данные!
Спасибо!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования