Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 1
Регистрация: 01.10.2013
Сообщений: 17
1

не выводит все строки из бд

17.10.2013, 16:49. Показов 872. Ответов 7
Метки нет (Все метки)

выводит только первый логин из бд
PHP
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$b=allusers();
print_r($b);
 
foreach ($b as $name => $login) {
{
echo '<tr>';
echo '<td>' . $login . '</td>';
echo '</tr>';
}
}
?>
функция allusers()
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function allusers()
{
connect_db();
 
$query = "SELECT `login` FROM `reg_users`";
$result = mysql_query($query);
if (!$result)
{
die(mysql_error());
}
else
{
$myrow = mysql_fetch_array($result);
}
 
return $myrow;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.10.2013, 16:49
Ответы с готовыми решениями:

Беда с циклом: почему выводит одну и ту же информацию во все строки?
Почему выводит одну и ту же информацию во все строки? Вот код: if (isset($_SESSION])){ ...

Команда, которая выводит все строки, где есть логин юзера
Написать команду, которая будет печатать все строки, содержащие логин пользователя в файлах в...

Разработайте программу, которая считывает все символы строки до # и выводит их количество
Я так понимаю, что к строке нужно обращаться как к массиву и использовать цикл while,но пока сделал...

Создайте приложение, которое выводит на экран все слова из строки в столбец
Создайте приложение, которое выводит на экран все слова из строки в столбец.

7
49 / 49 / 14
Регистрация: 21.03.2011
Сообщений: 113
17.10.2013, 16:56 2
$myrow = mysql_fetch_array($result); вытаскивает только одно значение
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
$rows = array();
if (!$result)
{
    die(mysql_error());
}
else
{
    while($myrow = mysql_fetch_array($result)){
        $rows[] = $myrow;
    }
}
return $rows;
1
0 / 0 / 1
Регистрация: 01.10.2013
Сообщений: 17
17.10.2013, 17:03  [ТС] 3
что вместо него нужно подставить подскажите пожалуйста
0
49 / 49 / 14
Регистрация: 21.03.2011
Сообщений: 113
17.10.2013, 17:04 4
я вам код привёл, уж заменить сможете
0
0 / 0 / 1
Регистрация: 01.10.2013
Сообщений: 17
17.10.2013, 17:05  [ТС] 5
mysql_fetch_assoc тоже не подходит
0
49 / 49 / 14
Регистрация: 21.03.2011
Сообщений: 113
17.10.2013, 17:08 6
в allusers() замените
PHP
1
2
3
4
5
6
7
8
9
10
<? if (!$result)
{
die(mysql_error());
}
else
{
$myrow = mysql_fetch_array($result);
}
 
return $myrow;
на
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
$rows = array();
if (!$result)
{
    die(mysql_error());
}
else
{
    while($myrow = mysql_fetch_array($result)){
        $rows[] = $myrow;
    }
}
return $rows;
1
0 / 0 / 1
Регистрация: 01.10.2013
Сообщений: 17
17.10.2013, 17:12  [ТС] 7
PHP
1
2
3
4
5
6
7
$out = array();
 
while($myrow = mysql_fetch_array($result)) {
  $out[] = $myrow;
}
 
return $out;
Добавлено через 40 секунд
огромное спасибо за помощь
0
Заблокирован
18.10.2013, 05:44 8
Цитата Сообщение от maksimu4 Посмотреть сообщение
что вместо него нужно подставить подскажите пожалуйста
fetch_all();
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2013, 05:44

Написать скрипт, который выводит все строки файла содержащие хотя бы одно плохое слово
Пролог: Учусь на курсах Интернет-программирование. В программе язык Piton, котор., как объяснил...

написать программу , которая выводит на экран последнее слово строки , вот начала программы, она удаляет все пробелы с конца
помогите написать программу , которая выводит на экран последнее слово строки , вот начала...

Написать функцию, которая выводит на экран все слова заданной строки, в которой заданная буква входит N или более раз
Написать функцию, которая выводит на экран все слова заданной строки, в которой заданная буква...

Написать функцию, которая выводит на экран все слова за данной строки, в которые заданная буква входит N или более раз.
нужна помошь! ни как не могу разобраться В главной программе ввести с клавиатуры две строки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.