2 / 2 / 0
Регистрация: 22.10.2012
Сообщений: 19

Вывод данных из БД mysql

29.10.2012, 04:08. Показов 1911. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет!

Помогите пожалуйста найти ошибку или направить

Нужно вывести на страницу данные из базы данных

Пишу код

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
 
$sql_host="localhost";   /// Хост
$sql_id="root";         /// Логин
$sql_pass="";    /// Пароль
$sql_db="test_registr";      /// База
 
    $link = @mysql_connect ("$sql_host", "$sql_id", "$sql_pass") or die ("Нема конекта");
        @mysql_select_db("$db", "$link");
 
        @mysql_query('SET NAMES CP1251'); 
 
$query_as = "SELECT * from users ORDER BY login";
$sort_as=@mysql_query($query_as) or die ("База пуста 14 $query_as"); 
 
// Запрашиваем
$result = @mysql_query($query, $link);
 
while($row = @mysql_fetch_array($result))
{
printf("id, login, password, ip, dt", 
$row['id'], $row['login'], $row['password'], $row['ip'], $row['dt']);
}
// Закрываем соединение
@mysql_close($link);
 
?>
Получаю ответ

База пуста 14 SELECT * from users ORDER BY login

Что неправильно ?

Добавлено через 2 часа 26 минут
Так вроде получилось, подсмотрел в одном из скриптов
Подскажите плиз, как убрать файл шаблон из файла
PHP
1
$template = file ('../header.html');
что прописан в самом низу

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?php
header('Content-Type: text/html; charset=cp1251');
Header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); //Дата в прошлом 
Header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 
Header("Pragma: no-cache"); // HTTP/1.1 
Header("Last-Modified: ".gmdate("D, d M Y H:i:s")."GMT");
 
$sql_host="localhost";   /// Хост
$sql_id="root";         /// Логин
$sql_pass="";    /// Пароль
$sql_db="test_registr";      /// База
$html="";
 
    $link = @mysql_connect ("$sql_host", "$sql_id", "$sql_pass") or die ("Нема конекта");
    $link2 = @mysql_select_db("$sql_db") or die ("aaa");
@mysql_query('SET NAMES CP1251'); 
if($page=="end") {
 
} else {
 
$query_as = "SELECT * from users ORDER BY login";
$sort_as=@mysql_query($query_as) or die ("База пуста 14 $query_as"); 
$i=0;
 
$table1="<table bgcolor=\"#99ABD5\" cellspacing=1 cellpadding=1 width=\"100%\">";
$table2="</td></tr></table>";
 
$html.="<tr>
<td width=4%>$table1 <tr><td height=50 bgcolor=\"#EAEAEA\" align=center> № $table2</td>
<td width=16%>$table1 <tr><td height=50 bgcolor=\"#EAEAEA\" align=center>Фамилия $table2</td>
<td width=26%>$table1 <tr><td height=50 bgcolor=\"#EAEAEA\" align=center> ip адрес $table2</td>
<td width=16%>$table1 <tr><td height=50 bgcolor=\"#EAEAEA\" align=center>Пароль$table2</td>
<td width=26%>$table1 <tr><td height=50 bgcolor=\"#EAEAEA\" align=center> Дата$table2</td>
 
<tr>
";
$table1="<table bgcolor=\"#99ABD5\" cellspacing=1 cellpadding=1 width=\"100%\"><tr><td bgcolor=\"#F4F4F4\" align=center>";
$table2="</td></tr></table>";
 
while ($row = @mysql_fetch_object($sort_as)) {
$i++;
 
$html.="
<tr>
<td>$table1 $i $table2</td>
<td>$table1$row->login$table2</td>
<td>$table1$row->ip$table2</td>
<td>$table1$row->password$table2</td>
<td>$table1$row->dt$table2</td>
<tr>
";
 
}
$html.="</table>";
}
 
$template = file ('../header.html');
foreach ($template as $temp) {
$temp = ereg_replace("<!--text-->", "$html", $temp);
echo "$temp";
}
 
?>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.10.2012, 04:08
Ответы с готовыми решениями:

Ajax отправка данных из формы в базу mysql и вывод из базы mysql
$(function() { $('#chat_submit').click(function(e) { e.preventDefault(); var chat_name =...

Вывод данных из базы данных MySQL в PHP в виде дерева.
У нас в сети решили сделать портал-базу по рефератам. Все я сделал остались две траблы, про первую я здесь и пишу. Итак, имеется база с...

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

2
88 / 88 / 34
Регистрация: 22.05.2012
Сообщений: 404
29.10.2012, 21:39
Стока 6 - $sql_db="test_registr"; = Я так понимаю имя БД
Строка 9 - @mysql_select_db("$db", "$link"); Имя Бд = $db
Трабл = переменная $db не задана, имя бд объявлено в переменной $sql_db, а значит
mysql_select_db("$sql_db", "$link");
И зачем вы используете оператор игнорирования сообщ о ощибках "@"?
лучше будет так:
PHP
1
2
$lnk = mysql_connect('host', 'mysql_user', 'mysql_password')  or die ('Нет соединения с базой : ' . mysql_error());
mysql_select_db('my_database', $lnk) or die ('Невозможно выбрать базу : ' . mysql_error());
0
2 / 2 / 0
Регистрация: 22.10.2012
Сообщений: 19
30.10.2012, 14:09  [ТС]
Нет, так и не пошло, спасибо

Второй мой приведённый вариант заработал и очень даже хорошо работает
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.10.2012, 14:09
Помогаю со студенческими работами здесь

Вывод данных из mysql. Максимум 10 данных на страницу!
Имеется ниже код, который выводить данные из mysql в таблицу (пользователю) в личный кабинет! Сейчас этих данных в mysql очень много,...

Вывод данных из mySQL
Всем привет! Обращаюсь к вам,- знающим! есть таблица колонки - id, login, pass, email. name - передается через сессию. Нужно с...

Вывод данных из БД mysql
Здравствуйте, как выводить данные из двух таблиц, чтобы получилось вот так: Данные из: Таблица 1(Дата) Данные из:Таблица 2(Задания) ...

Вывод данных из MySQL в Qt
Здравствуйте. Возник такой вопрос, в таблице есть несколько полей: Id name size -- -------- ------...

Вывод данных из БД mysql
Такая проблема, может просто сначала не там написал, никто не отвечает в другом разделе... Есть форма, на ней есть компоненты...


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

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

Новые блоги и статьи
MVC фреймворк в PHP
Jason-Webb 19.04.2025
Архитектурный паттерн Model-View-Controller (MVC) – это не просто модный термин из мира веб-разработки. Для PHP-программистов это фундаментальный подход к организации кода, который радикально меняет. . .
Dictionary Comprehensions в Python
py-thonny 19.04.2025
Python славится своей выразительностью и лаконичностью, что позволяет писать чистый и понятный код. Среди множества синтаксических конструкций языка особое место занимают словарные включения. . .
Шаблоны и протоколы для создания устойчивых микросервисов
ArchitectMsa 19.04.2025
Микросервисы — архитектурный подход, разбивающий сложные приложения на небольшие, независимые компоненты. Вместо монолитного гиганта, система превращается в созвездие небольших взаимодействующих. . .
Изменяемые и неизменяемые типы в Python
py-thonny 19.04.2025
Python славится своей гибкостью и интуитивной понятностью, а одна из главных его особенностей — это система типов данных. В этом языке все, включая числа, строки, функции и даже классы, является. . .
Интеграция Hangfire с RabbitMQ в проектах C#.NET
stackOverflow 18.04.2025
Разработка современных . NET-приложений часто требует выполнения задач "за кулисами". Это может быть отправка email-уведомлений, генерация отчётов, обработка загруженных файлов или синхронизация. . .
Построение эффективных запросов в микросервисной архитектуре: Стратегии и практики
ArchitectMsa 18.04.2025
Микросервисная архитектура принесла с собой много преимуществ — возможность независимого масштабирования сервисов, технологическую гибкость и четкое разграничение ответственности. Но как часто бывает. . .
Префабы в Unity: Использование, хранение, управление
GameUnited 18.04.2025
Префабы — один из краеугольных элементов разработки игр в Unity, представляющий собой шаблоны объектов, которые можно многократно использовать в различных сценах. Они позволяют создавать составные. . .
RabbitMQ как шина данных в интеграционных решениях на C# (с MassTransit)
stackOverflow 18.04.2025
Современный бизнес опирается на множество специализированных программных систем, каждая из которых заточена под решение конкретных задач. CRM управляет отношениями с клиентами, ERP контролирует. . .
Типы в TypeScript
run.dev 18.04.2025
TypeScript представляет собой мощное расширение JavaScript, которое добавляет статическую типизацию в этот динамический язык. В JavaScript, где переменная может свободно менять тип в процессе. . .
Погружение в Kafka: Концепции и примеры на C# с ASP.NET Core
stackOverflow 18.04.2025
Apache Kafka изменила подход к обработке данных в распределенных системах. Эта платформа потоковой передачи данных выходит далеко за рамки обычной шины сообщений, предлагая мощные возможности,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru